[Home]BoostSocket/Level1Design

BOOST WIKI | BoostSocket | RecentChanges | Preferences | Page List | Links List

Difference (from prior major revision) (no other diffs)

Changed: 1,236c1,27
http://abes.xchan.com/about.html
http://abes.xchan.com/acteress_1.html
http://abes.xchan.com/acteress_2.html
http://abes.xchan.com/acteress_3.html
http://abes.xchan.com/acters.html
http://abes.xchan.com/acters_1.html
http://abes.xchan.com/acters_2.html
http://abes.xchan.com/actresse_4.html
http://abes.xchan.com/actresse_5.html
http://abes.xchan.com/actresse_6.html
http://abes.xchan.com/actresse_7.html
http://abes.xchan.com/actresse_8.html
http://abes.xchan.com/actresse_9.html
http://abes.xchan.com/adult1_2.html
http://abes.xchan.com/adult1_11.html
http://abes.xchan.com/adult7_2.html
http://abes.xchan.com/adult7_3.html
http://abes.xchan.com/adult8.html
http://abes.xchan.com/adult_2.html
http://abes.xchan.com/adult_3.html
http://abes.xchan.com/adult_4.html
http://abes.xchan.com/adults.html
http://abes.xchan.com/adults_1.html
http://abes.xchan.com/adults_2.html
http://abes.xchan.com/advertise.html
http://abes.xchan.com/age3_4.html
http://abes.xchan.com/age3_5.html
http://abes.xchan.com/age4.html
http://abes.xchan.com/age4_1.html
http://abes.xchan.com/age4_2.html
http://abes.xchan.com/age4_3.html
http://abes.xchan.com/amateur1_4.html
http://abes.xchan.com/amateur4.html
http://abes.xchan.com/amateur5.html
http://abes.xchan.com/amateur6.html
http://abes.xchan.com/amateur7.html
http://abes.xchan.com/amateur_12.html
http://abes.xchan.com/amature1_2.html
http://abes.xchan.com/amature_3.html
http://abes.xchan.com/amature_4.html
http://abes.xchan.com/amature_5.html
http://abes.xchan.com/amature_6.html
http://abes.xchan.com/amature_7.html
http://abes.xchan.com/ametuer_4.html
http://abes.xchan.com/ametuer_5.html
http://abes.xchan.com/ametuer_6.html
http://abes.xchan.com/ameture.html
http://abes.xchan.com/ameture_1.html
http://abes.xchan.com/anal1_2.html
http://abes.xchan.com/anal1_3.html
http://abes.xchan.com/anal1_4.html
http://abes.xchan.com/anal1_11.html
http://abes.xchan.com/anal1_12.html
http://abes.xchan.com/anima_1.html
http://abes.xchan.com/anima_2.html
http://abes.xchan.com/anima_3.html
http://abes.xchan.com/anima_4.html
http://abes.xchan.com/animae.html
http://abes.xchan.com/animated.html
http://abes.xchan.com/animi.html
http://abes.xchan.com/animie.html
http://abes.xchan.com/anna_3.html
http://abes.xchan.com/anul.html
http://abes.xchan.com/anul_1.html
http://abes.xchan.com/apriltee.html
http://abes.xchan.com/asain_1.html
http://abes.xchan.com/asain_5.html
http://abes.xchan.com/asain_6.html
http://abes.xchan.com/asain_7.html
http://abes.xchan.com/asain_8.html
http://abes.xchan.com/asf.html
http://abes.xchan.com/asian_2.html
http://abes.xchan.com/asian_3.html
http://abes.xchan.com/asian_4.html
http://abes.xchan.com/asian_5.html
http://abes.xchan.com/asian_12.html
http://abes.xchan.com/asians_1.html
http://abes.xchan.com/asians_2.html
http://abes.xchan.com/asians_3.html
http://abes.xchan.com/ass_2.html
http://abes.xchan.com/ass_3.html
http://abes.xchan.com/ass_4.html
http://abes.xchan.com/audio.html
http://abes.xchan.com/audio_1.html
http://abes.xchan.com/audio_2.html
http://abes.xchan.com/audio_3.html
http://abes.xchan.com/audio_4.html
http://abes.xchan.com/audio_10.html
http://abes.xchan.com/avi1.html
http://abes.xchan.com/avi1_1.html
http://abes.xchan.com/avi1_2.html
http://abes.xchan.com/avi2_1.html
http://abes.xchan.com/avi2_2.html
http://abes.xchan.com/avi2_3.html
http://abes.xchan.com/babys_2.html
http://abes.xchan.com/backdoor_1.html
http://abes.xchan.com/backdoor_2.html
http://abes.xchan.com/bathroom_2.html
http://abes.xchan.com/bdsm_4.html
http://abes.xchan.com/bdsm_5.html
http://abes.xchan.com/bdsm_6.html
http://abes.xchan.com/bdsm_7.html
http://abes.xchan.com/bdsm_8.html
http://abes.xchan.com/ber1.html
http://abes.xchan.com/betty.html
http://abes.xchan.com/betty_1.html
http://abes.xchan.com/betty_2.html
http://abes.xchan.com/beutiful.html
http://abes.xchan.com/big.html
http://abes.xchan.com/bikini_8.html
http://abes.xchan.com/bikini_9.html
http://abes.xchan.com/bikinis.html
http://abes.xchan.com/bikinis_1.html
http://abes.xchan.com/bikinis_2.html
http://abes.xchan.com/bikinis_3.html
http://abes.xchan.com/black1.html
http://abes.xchan.com/black6_3.html
http://abes.xchan.com/black7.html
http://abes.xchan.com/black_2.html
http://abes.xchan.com/black_3.html
http://abes.xchan.com/black_9.html
http://abes.xchan.com/black_10.html
http://abes.xchan.com/black_11.html
http://abes.xchan.com/blackmen_2.html
http://abes.xchan.com/blackmen_3.html
http://abes.xchan.com/blackmen_4.html
http://abes.xchan.com/blackmen_5.html
http://abes.xchan.com/blondes_6.html
http://abes.xchan.com/blonds.html
http://abes.xchan.com/blonds_1.html
http://abes.xchan.com/blonds_2.html
http://abes.xchan.com/blonds_3.html
http://abes.xchan.com/blonds_4.html
http://abes.xchan.com/blue.html
http://abes.xchan.com/blue_1.html
http://abes.xchan.com/blue_2.html
http://abes.xchan.com/blue_3.html
http://abes.xchan.com/body.html
http://abes.xchan.com/body_1.html
http://abes.xchan.com/bondage.html
http://abes.xchan.com/bondage1.html
http://abes.xchan.com/bondage_1.html
http://abes.xchan.com/bondage_7.html
http://abes.xchan.com/bondage_8.html
http://abes.xchan.com/bondage_9.html
http://abes.xchan.com/boy2.html
http://abes.xchan.com/boy2_1.html
http://abes.xchan.com/boy2_2.html
http://abes.xchan.com/boy2_3.html
http://abes.xchan.com/boy2_4.html
http://abes.xchan.com/boy4_2.html
http://abes.xchan.com/bra1.html
http://abes.xchan.com/bra1_1.html
http://abes.xchan.com/bra1_2.html
http://abes.xchan.com/bra1_3.html
http://abes.xchan.com/bra1_4.html
http://abes.xchan.com/bra2.html
http://abes.xchan.com/breasted_2.html
http://abes.xchan.com/breasted_3.html
http://abes.xchan.com/breasted_4.html
http://abes.xchan.com/breasted_5.html
http://abes.xchan.com/breasted_6.html
http://abes.xchan.com/breastfe.html
http://abes.xchan.com/bukkake_3.html
http://abes.xchan.com/bukkake_4.html
http://abes.xchan.com/bukkake_5.html
http://abes.xchan.com/bukkake_6.html
http://abes.xchan.com/bukkake_7.html
http://abes.xchan.com/bulma.html
http://abes.xchan.com/cam1_3.html
http://abes.xchan.com/cam1_4.html
http://abes.xchan.com/cam1_5.html
http://abes.xchan.com/cam1_6.html
http://abes.xchan.com/cam1_7.html
http://abes.xchan.com/cam1_8.html
http://abes.xchan.com/cams1.html
http://abes.xchan.com/cams1_1.html
http://abes.xchan.com/cams1_2.html
http://abes.xchan.com/cams_8.html
http://abes.xchan.com/cams_9.html
http://abes.xchan.com/canada.html
http://abes.xchan.com/cartoon1_2.html
http://abes.xchan.com/cartoon1_3.html
http://abes.xchan.com/cartoon1_4.html
http://abes.xchan.com/cartoon1_5.html
http://abes.xchan.com/cartoon1_6.html
http://abes.xchan.com/cartoon_6.html
http://abes.xchan.com/celb_1.html
http://abes.xchan.com/celeb_7.html
http://abes.xchan.com/celeb_8.html
http://abes.xchan.com/celeb_9.html
http://abes.xchan.com/center_1.html
http://abes.xchan.com/chineese_2.html
http://abes.xchan.com/chines.html
http://abes.xchan.com/chines_1.html
http://abes.xchan.com/chines_2.html
http://abes.xchan.com/chines_3.html
http://abes.xchan.com/chines_4.html
http://abes.xchan.com/click_2.html
http://abes.xchan.com/clickhe3.html
http://abes.xchan.com/clickhe4.html
http://abes.xchan.com/clickhe5.html
http://abes.xchan.com/clickher.html
http://abes.xchan.com/clip.html
http://abes.xchan.com/clip6_2.html
http://abes.xchan.com/clip7.html
http://abes.xchan.com/clips_2.html
http://abes.xchan.com/clips_3.html
http://abes.xchan.com/clips_7.html
http://abes.xchan.com/clips_8.html
http://abes.xchan.com/clit_8.html
http://abes.xchan.com/clit_9.html
http://abes.xchan.com/clitoris.html
http://abes.xchan.com/clitoris_1.html
http://abes.xchan.com/clitoris_2.html
http://abes.xchan.com/clits_3.html
http://abes.xchan.com/cock3.html
http://abes.xchan.com/cock3_1.html
http://abes.xchan.com/cock3_2.html
http://abes.xchan.com/cock4.html
http://abes.xchan.com/cocks_2.html
http://abes.xchan.com/cocks_3.html
http://abes.xchan.com/comic_2.html
http://abes.xchan.com/comic_3.html
http://abes.xchan.com/comic_4.html
http://abes.xchan.com/comic_5.html
http://abes.xchan.com/comic_6.html
http://abes.xchan.com/comic_7.html
http://abes.xchan.com/credit_3.html
http://abes.xchan.com/criteria.html
http://abes.xchan.com/cum.html
http://abes.xchan.com/cum1_4.html
http://abes.xchan.com/cum_1.html
http://abes.xchan.com/cum_2.html
http://abes.xchan.com/cum_10.html
http://abes.xchan.com/cumshot_7.html

boost::socket Level 1




Aim to provide a very light weight wrapper to the platform socket API,
giving platform independence for higher levels.
No attempt at this level to remove proconditions from platform API.

The design works with concepts (more or less) so that we can provide
address and protocol indpendence without virtual function overhead.

If runtime polymorphic protocol/address types are required, they can
always model the concepts described here, and use this layer as is.


* Platform specific type wrapping - type used by platform to represent a socket
* SocketError concepts- return values, and error handling
* TimeValue concepts- times for timeouts, etc
* IoctlOption Concept - ioctl handling
* SocketOption Concept - socket option handling
* Address Concept
* Address Info Concept - obtain info on addresses (ala getaddrinfo)
* Interface Info Concept - obtain interface information (address, netmask, etc)
* ProtocolConcept
* SocketSet Concept
* SocketBase Concept
* AsynchSocketBase Concept
* AsynchProactor Concept - does this belong on this level or Level2 or Multiplexing
* SocketReactor Concept - does this belong on this level or Level2 or Multiplexing

boost::socket Level 1

Aim to provide a very light weight wrapper to the platform socket API, giving platform independence for higher levels. No attempt at this level to remove proconditions from platform API.

The design works with concepts (more or less) so that we can provide address and protocol indpendence without virtual function overhead.

If runtime polymorphic protocol/address types are required, they can always model the concepts described here, and use this layer as is.


BOOST WIKI | BoostSocket | RecentChanges | Preferences | Page List | Links List
Edit text of this page | View other revisions
Last edited December 18, 2004 12:28 pm (diff)
Search:
Disclaimer: This site not officially maintained by Boost Developers