Annotation of 43BSDReno/contrib/isode-beta/doc/manual/volume2.toc, revision 1.1

1.1     ! root        1: \contentsline {part}{\uppercase {i}\phspace {1em}Introduction}{1}
        !             2: \contentsline {chapter}{\numberline {1}Overview}{3}
        !             3: \contentsline {section}{\numberline {1.1}Fanatics Need Not Read Further}{4}
        !             4: \contentsline {section}{\numberline {1.2}The Name of the Game}{5}
        !             5: \contentsline {section}{\numberline {1.3}Operating Environments}{5}
        !             6: \contentsline {section}{\numberline {1.4}Organization of the Release}{7}
        !             7: \contentsline {section}{\numberline {1.5}A Note on this Implementation}{9}
        !             8: \contentsline {section}{\numberline {1.6}Changes Since the Last Release}{10}
        !             9: \contentsline {part}{\uppercase {ii}\phspace {1em}Underlying Services}{11}
        !            10: \contentsline {chapter}{\numberline {2}Presentation Services}{13}
        !            11: \contentsline {section}{\numberline {2.1}Warning}{14}
        !            12: \contentsline {section}{\numberline {2.2}Addresses}{14}
        !            13: \contentsline {subsection}{\numberline {2.2.1}Calling Address}{15}
        !            14: \contentsline {section}{\numberline {2.3}Connection Establishment}{16}
        !            15: \contentsline {subsection}{\numberline {2.3.1}Connection Negotiation}{16}
        !            16: \contentsline {subsubsection}{Session Parameters}{16}
        !            17: \contentsline {subsubsection}{Presentation Contexts}{16}
        !            18: \contentsline {subsection}{\numberline {2.3.2}Server Initialization}{17}
        !            19: \contentsline {subsection}{\numberline {2.3.3}Client Initialization}{26}
        !            20: \contentsline {section}{\numberline {2.4}Data Transfer}{31}
        !            21: \contentsline {subsection}{\numberline {2.4.1}Restrictions on User Data}{33}
        !            22: \contentsline {section}{\numberline {2.5}Error Conventions}{33}
        !            23: \contentsline {section}{\numberline {2.6}Compiling and Loading}{34}
        !            24: \contentsline {section}{\numberline {2.7}An Example}{34}
        !            25: \contentsline {section}{\numberline {2.8}Lightweight Presentation Protocol}{37}
        !            26: \contentsline {section}{\numberline {2.9}For Further Reading}{38}
        !            27: \contentsline {chapter}{\numberline {3}Session Services}{39}
        !            28: \contentsline {section}{\numberline {3.1}Warning}{40}
        !            29: \contentsline {section}{\numberline {3.2}Addresses}{40}
        !            30: \contentsline {subsection}{\numberline {3.2.1}Calling Address}{42}
        !            31: \contentsline {subsection}{\numberline {3.2.2}Address Encodings}{42}
        !            32: \contentsline {section}{\numberline {3.3}Connection Establishment}{42}
        !            33: \contentsline {subsection}{\numberline {3.3.1}Connection Negotiation}{43}
        !            34: \contentsline {subsubsection}{Maximum SSDU Size}{43}
        !            35: \contentsline {subsubsection}{Session Requirements}{43}
        !            36: \contentsline {subsubsection}{Session Tokens}{43}
        !            37: \contentsline {subsubsection}{Initial Token Settings}{46}
        !            38: \contentsline {subsection}{\numberline {3.3.2}Server Initialization}{47}
        !            39: \contentsline {subsection}{\numberline {3.3.3}Client Initialization}{55}
        !            40: \contentsline {section}{\numberline {3.4}Data Transfer}{59}
        !            41: \contentsline {subsection}{\numberline {3.4.1}Sending Data}{60}
        !            42: \contentsline {subsection}{\numberline {3.4.2}Receiving Data}{63}
        !            43: \contentsline {subsubsection}{Token Indications}{66}
        !            44: \contentsline {subsubsection}{Synchronization Indications}{67}
        !            45: \contentsline {subsubsection}{Activity Indications}{68}
        !            46: \contentsline {subsubsection}{Report Indications}{70}
        !            47: \contentsline {subsubsection}{Finish Indication}{71}
        !            48: \contentsline {subsection}{\numberline {3.4.3}Token Management}{71}
        !            49: \contentsline {subsubsection}{Sending Tokens}{72}
        !            50: \contentsline {subsubsection}{Requesting Tokens}{73}
        !            51: \contentsline {subsection}{\numberline {3.4.4}Synchronization Management}{73}
        !            52: \contentsline {subsubsection}{Major Synchronization}{73}
        !            53: \contentsline {subsubsection}{Minor Synchronization}{75}
        !            54: \contentsline {subsubsection}{ReSynchronization}{76}
        !            55: \contentsline {subsection}{\numberline {3.4.5}Activity Management}{78}
        !            56: \contentsline {subsubsection}{Activity Start/Resume}{78}
        !            57: \contentsline {subsubsection}{Activity Interrupt/Discard}{80}
        !            58: \contentsline {subsubsection}{Activity End}{82}
        !            59: \contentsline {subsection}{\numberline {3.4.6}Exception Reporting}{83}
        !            60: \contentsline {subsection}{\numberline {3.4.7}User-initiated Aborts}{84}
        !            61: \contentsline {subsection}{\numberline {3.4.8}Asynchronous Event Handling}{85}
        !            62: \contentsline {subsection}{\numberline {3.4.9}Synchronous Event Multiplexing}{89}
        !            63: \contentsline {section}{\numberline {3.5}Connection Release}{90}
        !            64: \contentsline {section}{\numberline {3.6}Restrictions on User Data}{92}
        !            65: \contentsline {section}{\numberline {3.7}Error Conventions}{93}
        !            66: \contentsline {section}{\numberline {3.8}Compiling and Loading}{94}
        !            67: \contentsline {section}{\numberline {3.9}An Example}{94}
        !            68: \contentsline {section}{\numberline {3.10}For Further Reading}{97}
        !            69: \contentsline {chapter}{\numberline {4}Transport Services}{98}
        !            70: \contentsline {section}{\numberline {4.1}Addresses}{98}
        !            71: \contentsline {subsection}{\numberline {4.1.1}Calling Address}{99}
        !            72: \contentsline {subsection}{\numberline {4.1.2}Address Encodings}{101}
        !            73: \contentsline {section}{\numberline {4.2}Connection Establishment}{102}
        !            74: \contentsline {subsection}{\numberline {4.2.1}Connection Negotiation}{102}
        !            75: \contentsline {subsubsection}{Expedited Data}{102}
        !            76: \contentsline {subsubsection}{Maximum TSDU Size}{102}
        !            77: \contentsline {subsection}{\numberline {4.2.2}Server Initialization}{103}
        !            78: \contentsline {subsection}{\numberline {4.2.3}Client Initialization}{107}
        !            79: \contentsline {subsubsection}{Asynchronous Connections}{109}
        !            80: \contentsline {section}{\numberline {4.3}Data Transfer}{112}
        !            81: \contentsline {subsection}{\numberline {4.3.1}Sending Data}{113}
        !            82: \contentsline {subsection}{\numberline {4.3.2}Receiving Data}{115}
        !            83: \contentsline {subsection}{\numberline {4.3.3}Asynchronous Event Handling}{117}
        !            84: \contentsline {subsection}{\numberline {4.3.4}Synchronous Event Multiplexing}{118}
        !            85: \contentsline {section}{\numberline {4.4}Connection Release}{120}
        !            86: \contentsline {section}{\numberline {4.5}State Saving and Restoration}{120}
        !            87: \contentsline {subsection}{\numberline {4.5.1}Saving the State}{120}
        !            88: \contentsline {subsection}{\numberline {4.5.2}Restoring the State}{121}
        !            89: \contentsline {section}{\numberline {4.6}Cookie Parameters}{121}
        !            90: \contentsline {subsection}{\numberline {4.6.1}Network Addresses}{122}
        !            91: \contentsline {subsection}{\numberline {4.6.2}Quality of Service}{125}
        !            92: \contentsline {section}{\numberline {4.7}Listen Facility}{126}
        !            93: \contentsline {section}{\numberline {4.8}Queued (non-blocking) Writes Facility}{129}
        !            94: \contentsline {section}{\numberline {4.9}Error Conventions}{130}
        !            95: \contentsline {section}{\numberline {4.10}Compiling and Loading}{130}
        !            96: \contentsline {section}{\numberline {4.11}An Example}{130}
        !            97: \contentsline {section}{\numberline {4.12}Compatibility Issues}{133}
        !            98: \contentsline {section}{\numberline {4.13}For Further Reading}{134}
        !            99: \contentsline {part}{\uppercase {iii}\phspace {1em}Databases}{135}
        !           100: \contentsline {chapter}{\numberline {5}The ISODE Services Database}{137}
        !           101: \contentsline {section}{\numberline {5.1}Accessing the Database}{138}
        !           102: \contentsline {chapter}{\numberline {6}The ISODE Tailoring File}{141}
        !           103: \contentsline {section}{\numberline {6.1}Tailor Variables}{141}
        !           104: \contentsline {subsection}{\numberline {6.1.1}Local Environment Tailoring}{141}
        !           105: \contentsline {subsection}{\numberline {6.1.2}Logging Tailoring}{143}
        !           106: \contentsline {subsection}{\numberline {6.1.3}Directory Services Tailoring}{144}
        !           107: \contentsline {subsection}{\numberline {6.1.4}Transport Switch Tailoring}{144}
        !           108: \contentsline {subsubsection}{Transport-Service Bridge}{146}
        !           109: \contentsline {subsection}{\numberline {6.1.5}Interface Specific Tailoring}{147}
        !           110: \contentsline {subsubsection}{General X.25 Tailoring}{147}
        !           111: \contentsline {subsubsection}{SunLink X.25}{147}
        !           112: \contentsline {subsubsection}{Camtec CCL}{149}
        !           113: \contentsline {subsubsection}{Bridge X.25}{149}
        !           114: \contentsline {section}{\numberline {6.2}Accessing the Tailoring File}{150}
        !           115: \contentsline {chapter}{\numberline {7}The ISODE Logging Facility}{152}
        !           116: \contentsline {subsection}{\numberline {7..1}Data-Structures}{152}
        !           117: \contentsline {section}{\numberline {7.1}Accessing the Log}{154}
        !           118: \contentsline {subsection}{\numberline {7.1.1}Timestamps}{155}
        !           119: \contentsline {subsection}{\numberline {7.1.2}Making Log Entries}{156}
        !           120: \contentsline {subsection}{\numberline {7.1.3}More About Making Log Entries}{158}
        !           121: \contentsline {subsection}{\numberline {7.1.4}Miscellaneous Routines}{159}
        !           122: \contentsline {section}{\numberline {7.2}Use of Logging in Programs}{159}
        !           123: \contentsline {part}{\uppercase {iv}\phspace {1em}Configuration}{161}
        !           124: \contentsline {chapter}{\numberline {8}The Transport Switch}{163}
        !           125: \contentsline {section}{\numberline {8.1}Transport Stacks}{163}
        !           126: \contentsline {section}{\numberline {8.2}OSI Communities}{164}
        !           127: \contentsline {subsection}{\numberline {8.2.1}Defining a new OSI community}{166}
        !           128: \contentsline {subsubsection}{Defining a new TCP-based community}{167}
        !           129: \contentsline {subsubsection}{Defining a new X.25-based community}{167}
        !           130: \contentsline {subsection}{\numberline {8.2.2}Heuristic Support}{168}
        !           131: \contentsline {section}{\numberline {8.3}Transport-Service Bridges}{169}
        !           132: \contentsline {subsection}{\numberline {8.3.1}Client Hosts}{169}
        !           133: \contentsline {subsection}{\numberline {8.3.2}Server Hosts}{170}
        !           134: \contentsline {section}{\numberline {8.4}In Retrospect}{170}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.