\contentsline {chapter}{\numberline {1}Namespace Index}{1}{chapter.1} \contentsline {section}{\numberline {1.1}Namespace List}{1}{section.1.1} \contentsline {chapter}{\numberline {2}Hierarchical Index}{3}{chapter.2} \contentsline {section}{\numberline {2.1}Class Hierarchy}{3}{section.2.1} \contentsline {chapter}{\numberline {3}Class Index}{5}{chapter.3} \contentsline {section}{\numberline {3.1}Class List}{5}{section.3.1} \contentsline {chapter}{\numberline {4}File Index}{7}{chapter.4} \contentsline {section}{\numberline {4.1}File List}{7}{section.4.1} \contentsline {chapter}{\numberline {5}Namespace Documentation}{9}{chapter.5} \contentsline {section}{\numberline {5.1}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P Namespace Reference}{9}{section.5.1} \contentsline {subsection}{\numberline {5.1.1}Detailed Description}{9}{subsection.5.1.1} \contentsline {subsection}{\numberline {5.1.2}Function Documentation}{10}{subsection.5.1.2} \contentsline {subsubsection}{\numberline {5.1.2.1}C\discretionary {-}{}{}Str\discretionary {-}{}{}To\discretionary {-}{}{}String}{10}{subsubsection.5.1.2.1} \contentsline {chapter}{\numberline {6}Class Documentation}{11}{chapter.6} \contentsline {section}{\numberline {6.1}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:Client\discretionary {-}{}{}Socket Class Reference}{11}{section.6.1} \contentsline {subsection}{\numberline {6.1.1}Detailed Description}{11}{subsection.6.1.1} \contentsline {subsection}{\numberline {6.1.2}Constructor \& Destructor Documentation}{12}{subsection.6.1.2} \contentsline {subsubsection}{\numberline {6.1.2.1}Client\discretionary {-}{}{}Socket}{12}{subsubsection.6.1.2.1} \contentsline {subsection}{\numberline {6.1.3}Member Function Documentation}{12}{subsection.6.1.3} \contentsline {subsubsection}{\numberline {6.1.3.1}get}{12}{subsubsection.6.1.3.1} \contentsline {subsubsection}{\numberline {6.1.3.2}recv}{12}{subsubsection.6.1.3.2} \contentsline {subsubsection}{\numberline {6.1.3.3}send}{12}{subsubsection.6.1.3.3} \contentsline {section}{\numberline {6.2}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:H\discretionary {-}{}{}T\discretionary {-}{}{}T\discretionary {-}{}{}P\discretionary {-}{}{}Client\discretionary {-}{}{}Socket Class Reference}{13}{section.6.2} \contentsline {subsection}{\numberline {6.2.1}Detailed Description}{13}{subsection.6.2.1} \contentsline {subsection}{\numberline {6.2.2}Constructor \& Destructor Documentation}{13}{subsection.6.2.2} \contentsline {subsubsection}{\numberline {6.2.2.1}H\discretionary {-}{}{}T\discretionary {-}{}{}T\discretionary {-}{}{}P\discretionary {-}{}{}Client\discretionary {-}{}{}Socket}{13}{subsubsection.6.2.2.1} \contentsline {subsection}{\numberline {6.2.3}Member Function Documentation}{13}{subsection.6.2.3} \contentsline {subsubsection}{\numberline {6.2.3.1}get\discretionary {-}{}{}Reply}{13}{subsubsection.6.2.3.1} \contentsline {subsubsection}{\numberline {6.2.3.2}get\discretionary {-}{}{}Request}{14}{subsubsection.6.2.3.2} \contentsline {section}{\numberline {6.3}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:H\discretionary {-}{}{}T\discretionary {-}{}{}T\discretionary {-}{}{}P\discretionary {-}{}{}Reply Class Reference}{14}{section.6.3} \contentsline {subsection}{\numberline {6.3.1}Detailed Description}{15}{subsection.6.3.1} \contentsline {subsection}{\numberline {6.3.2}Constructor \& Destructor Documentation}{15}{subsection.6.3.2} \contentsline {subsubsection}{\numberline {6.3.2.1}H\discretionary {-}{}{}T\discretionary {-}{}{}T\discretionary {-}{}{}P\discretionary {-}{}{}Reply}{15}{subsubsection.6.3.2.1} \contentsline {subsection}{\numberline {6.3.3}Member Function Documentation}{15}{subsection.6.3.3} \contentsline {subsubsection}{\numberline {6.3.3.1}add\discretionary {-}{}{}To\discretionary {-}{}{}Content}{15}{subsubsection.6.3.3.1} \contentsline {subsubsection}{\numberline {6.3.3.2}get\discretionary {-}{}{}Connection}{15}{subsubsection.6.3.3.2} \contentsline {subsubsection}{\numberline {6.3.3.3}get\discretionary {-}{}{}Content}{15}{subsubsection.6.3.3.3} \contentsline {subsubsection}{\numberline {6.3.3.4}get\discretionary {-}{}{}Content\discretionary {-}{}{}Length}{15}{subsubsection.6.3.3.4} \contentsline {subsubsection}{\numberline {6.3.3.5}get\discretionary {-}{}{}Content\discretionary {-}{}{}Type}{15}{subsubsection.6.3.3.5} \contentsline {subsubsection}{\numberline {6.3.3.6}get\discretionary {-}{}{}Protocol}{16}{subsubsection.6.3.3.6} \contentsline {subsubsection}{\numberline {6.3.3.7}get\discretionary {-}{}{}Raw}{16}{subsubsection.6.3.3.7} \contentsline {subsubsection}{\numberline {6.3.3.8}get\discretionary {-}{}{}Response}{16}{subsubsection.6.3.3.8} \contentsline {subsubsection}{\numberline {6.3.3.9}get\discretionary {-}{}{}Server}{16}{subsubsection.6.3.3.9} \contentsline {subsubsection}{\numberline {6.3.3.10}get\discretionary {-}{}{}Timestamp}{16}{subsubsection.6.3.3.10} \contentsline {section}{\numberline {6.4}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:Net\discretionary {-}{}{}Socket Class Reference}{16}{section.6.4} \contentsline {subsection}{\numberline {6.4.1}Detailed Description}{18}{subsection.6.4.1} \contentsline {subsection}{\numberline {6.4.2}Constructor \& Destructor Documentation}{18}{subsection.6.4.2} \contentsline {subsubsection}{\numberline {6.4.2.1}Net\discretionary {-}{}{}Socket}{18}{subsubsection.6.4.2.1} \contentsline {subsection}{\numberline {6.4.3}Member Function Documentation}{18}{subsection.6.4.3} \contentsline {subsubsection}{\numberline {6.4.3.1}get\discretionary {-}{}{}Desc}{18}{subsubsection.6.4.3.1} \contentsline {subsubsection}{\numberline {6.4.3.2}get\discretionary {-}{}{}I\discretionary {-}{}{}P}{18}{subsubsection.6.4.3.2} \contentsline {section}{\numberline {6.5}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:Network\discretionary {-}{}{}Exception Class Reference}{18}{section.6.5} \contentsline {subsection}{\numberline {6.5.1}Detailed Description}{19}{subsection.6.5.1} \contentsline {subsection}{\numberline {6.5.2}Constructor \& Destructor Documentation}{19}{subsection.6.5.2} \contentsline {subsubsection}{\numberline {6.5.2.1}Network\discretionary {-}{}{}Exception}{19}{subsubsection.6.5.2.1} \contentsline {subsection}{\numberline {6.5.3}Member Function Documentation}{19}{subsection.6.5.3} \contentsline {subsubsection}{\numberline {6.5.3.1}what}{19}{subsubsection.6.5.3.1} \contentsline {section}{\numberline {6.6}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:Server\discretionary {-}{}{}Function\discretionary {-}{}{}Args Class Reference}{19}{section.6.6} \contentsline {subsection}{\numberline {6.6.1}Detailed Description}{20}{subsection.6.6.1} \contentsline {subsection}{\numberline {6.6.2}Constructor \& Destructor Documentation}{20}{subsection.6.6.2} \contentsline {subsubsection}{\numberline {6.6.2.1}Server\discretionary {-}{}{}Function\discretionary {-}{}{}Args}{20}{subsubsection.6.6.2.1} \contentsline {subsection}{\numberline {6.6.3}Member Function Documentation}{20}{subsection.6.6.3} \contentsline {subsubsection}{\numberline {6.6.3.1}add\discretionary {-}{}{}Argument}{20}{subsubsection.6.6.3.1} \contentsline {subsubsection}{\numberline {6.6.3.2}get\discretionary {-}{}{}Argument}{20}{subsubsection.6.6.3.2} \contentsline {subsubsection}{\numberline {6.6.3.3}operator[]}{20}{subsubsection.6.6.3.3} \contentsline {section}{\numberline {6.7}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:Server\discretionary {-}{}{}Socket Class Reference}{21}{section.6.7} \contentsline {subsection}{\numberline {6.7.1}Detailed Description}{21}{subsection.6.7.1} \contentsline {subsection}{\numberline {6.7.2}Constructor \& Destructor Documentation}{21}{subsection.6.7.2} \contentsline {subsubsection}{\numberline {6.7.2.1}Server\discretionary {-}{}{}Socket}{21}{subsubsection.6.7.2.1} \contentsline {subsection}{\numberline {6.7.3}Member Function Documentation}{22}{subsection.6.7.3} \contentsline {subsubsection}{\numberline {6.7.3.1}get}{22}{subsubsection.6.7.3.1} \contentsline {subsubsection}{\numberline {6.7.3.2}recv}{22}{subsubsection.6.7.3.2} \contentsline {subsubsection}{\numberline {6.7.3.3}send}{22}{subsubsection.6.7.3.3} \contentsline {subsubsection}{\numberline {6.7.3.4}start\discretionary {-}{}{}Server}{22}{subsubsection.6.7.3.4} \contentsline {section}{\numberline {6.8}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P\discretionary {-}{}{}:\discretionary {-}{}{}:Socket\discretionary {-}{}{}Exception Class Reference}{23}{section.6.8} \contentsline {subsection}{\numberline {6.8.1}Detailed Description}{23}{subsection.6.8.1} \contentsline {subsection}{\numberline {6.8.2}Constructor \& Destructor Documentation}{23}{subsection.6.8.2} \contentsline {subsubsection}{\numberline {6.8.2.1}Socket\discretionary {-}{}{}Exception}{23}{subsubsection.6.8.2.1} \contentsline {subsection}{\numberline {6.8.3}Member Function Documentation}{23}{subsection.6.8.3} \contentsline {subsubsection}{\numberline {6.8.3.1}what}{23}{subsubsection.6.8.3.1} \contentsline {chapter}{\numberline {7}File Documentation}{25}{chapter.7} \contentsline {section}{\numberline {7.1}Client\discretionary {-}{}{}Socket.\discretionary {-}{}{}h File Reference}{25}{section.7.1} \contentsline {subsection}{\numberline {7.1.1}Detailed Description}{25}{subsection.7.1.1} \contentsline {section}{\numberline {7.2}H\discretionary {-}{}{}T\discretionary {-}{}{}T\discretionary {-}{}{}P\discretionary {-}{}{}Client\discretionary {-}{}{}Socket.\discretionary {-}{}{}h File Reference}{25}{section.7.2} \contentsline {subsection}{\numberline {7.2.1}Detailed Description}{26}{subsection.7.2.1} \contentsline {section}{\numberline {7.3}Net\discretionary {-}{}{}Socket.\discretionary {-}{}{}h File Reference}{26}{section.7.3} \contentsline {subsection}{\numberline {7.3.1}Detailed Description}{27}{subsection.7.3.1} \contentsline {section}{\numberline {7.4}Net\discretionary {-}{}{}Socket\discretionary {-}{}{}P\discretionary {-}{}{}P.\discretionary {-}{}{}h File Reference}{27}{section.7.4} \contentsline {subsection}{\numberline {7.4.1}Detailed Description}{27}{subsection.7.4.1} \contentsline {section}{\numberline {7.5}Network\discretionary {-}{}{}Exception.\discretionary {-}{}{}h File Reference}{28}{section.7.5} \contentsline {subsection}{\numberline {7.5.1}Detailed Description}{28}{subsection.7.5.1} \contentsline {section}{\numberline {7.6}Server\discretionary {-}{}{}Socket.\discretionary {-}{}{}h File Reference}{28}{section.7.6} \contentsline {subsection}{\numberline {7.6.1}Detailed Description}{29}{subsection.7.6.1} \contentsline {subsection}{\numberline {7.6.2}Function Documentation}{29}{subsection.7.6.2} \contentsline {subsubsection}{\numberline {7.6.2.1}sigchld\discretionary {-}{}{}\_\discretionary {-}{}{}handler}{29}{subsubsection.7.6.2.1} \contentsline {section}{\numberline {7.7}Socket\discretionary {-}{}{}Exception.\discretionary {-}{}{}h File Reference}{29}{section.7.7} \contentsline {subsection}{\numberline {7.7.1}Detailed Description}{29}{subsection.7.7.1} \contentsline {part}{Index}{30}{subsection.7.7.1}