\relax \@writefile{toc}{\string\contentsline\space {chapter}{\string\numberline\space {4}Transport Services}{98}} \@writefile{lof}{\string\addvspace\space {10pt}} \@writefile{lot}{\string\addvspace\space {10pt}} \newlabel{libtsap}{{4}{98}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.1}Addresses}{98}} \newlabel{tsap:addresses}{{4.1}{98}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.1.1}Calling Address}{99}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4.1}{\ignorespaces Constructing the TSAP address for the Session provider}}{100}} \newlabel{getSSprovider}{{4.1}{100}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.1.2}Address Encodings}{101}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.2}Connection Establishment}{102}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.2.1}Connection Negotiation}{102}} \@writefile{toc}{\string\contentsline\space {subsubsection}{Expedited Data}{102}} \@writefile{toc}{\string\contentsline\space {subsubsection}{Maximum TSDU Size}{102}} \newlabel{TSDU:atomic}{{4.2.1}{103}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.2.2}Server Initialization}{103}} \newlabel{TSAPstart}{{4.2.2}{104}} \newlabel{TSAPdisconnect}{{4.2.2}{105}} \@writefile{lot}{\string\contentsline\space {table}{\string\numberline\space {4.1}{\ignorespaces TSAP Failure Codes}}{106}} \newlabel{TSAPreasons}{{4.1}{106}} \newlabel{TDiscRequest}{{4.2.2}{107}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.2.3}Client Initialization}{107}} \@writefile{toc}{\string\contentsline\space {subsubsection}{Asynchronous Connections}{109}} \newlabel{tsap:async}{{4.2.3}{109}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.3}Data Transfer}{112}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.3.1}Sending Data}{113}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.3.2}Receiving Data}{115}} \newlabel{tsap:qbuf}{{4.3.2}{116}} \newlabel{TXFREE}{{4.3.2}{116}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.3.3}Asynchronous Event Handling}{117}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.3.4}Synchronous Event Multiplexing}{118}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.4}Connection Release}{120}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.5}State Saving and Restoration}{120}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.5.1}Saving the State}{120}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.5.2}Restoring the State}{121}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.6}Cookie Parameters}{121}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.6.1}Network Addresses}{122}} \newlabel{nsap:addresses}{{4.6.1}{122}} \citation{Interim.Addresses} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.6.2}Quality of Service}{125}} \newlabel{tsap:qos}{{4.6.2}{125}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.7}Listen Facility}{126}} \newlabel{tsap:listen}{{4.7}{126}} \newlabel{tsap:accept}{{4.7}{127}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.8}Queued (non-blocking) Writes Facility}{129}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.9}Error Conventions}{130}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.10}Compiling and Loading}{130}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.11}An Example}{130}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4.2}{\ignorespaces Initializing the loopback entity}}{132}} \newlabel{initTSloopback}{{4.2}{132}} \citation{Gateways.Heffalumps} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4.3}{\ignorespaces Data Transfer for the loopback entity}}{133}} \newlabel{dataTSloopback}{{4.3}{133}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.12}Compatibility Issues}{133}} \citation{ISO.TP.Service} \citation{CCITT.TP.Service} \citation{TCP} \citation{TSAP.on.TCP} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4.13}For Further Reading}{134}} \global\@namedef{cp@tsap}{ \setcounter{page}{135} \setcounter{equation}{0} \setcounter{enumi}{3} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{1} \setcounter{mpfootnote}{0} \setcounter{part}{2} \setcounter{chapter}{4} \setcounter{section}{13} \setcounter{subsection}{0} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{3} \setcounter{table}{1} }