Annotation of 43BSDReno/contrib/isode-beta/doc/manual/volume1.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}Application Services}{11}
        !            10: \contentsline {chapter}{\numberline {2}Association Control}{13}
        !            11: \contentsline {section}{\numberline {2.1}An Important Note}{14}
        !            12: \contentsline {section}{\numberline {2.2}Associations}{15}
        !            13: \contentsline {subsection}{\numberline {2.2.1}Association Establishment}{15}
        !            14: \contentsline {subsubsection}{Addresses}{15}
        !            15: \contentsline {subsubsection}{Address Encodings}{18}
        !            16: \contentsline {subsubsection}{Server Initialization}{21}
        !            17: \contentsline {subsubsection}{Client Initialization}{27}
        !            18: \contentsline {subsection}{\numberline {2.2.2}Association Release}{33}
        !            19: \contentsline {subsection}{\numberline {2.2.3}Association Abort}{37}
        !            20: \contentsline {section}{\numberline {2.3}Higher-Performance Nameservice}{37}
        !            21: \contentsline {section}{\numberline {2.4}Association Events}{38}
        !            22: \contentsline {subsection}{\numberline {2.4.1}Release Indication}{39}
        !            23: \contentsline {subsection}{\numberline {2.4.2}Abort Indication}{40}
        !            24: \contentsline {section}{\numberline {2.5}Select Facility}{41}
        !            25: \contentsline {section}{\numberline {2.6}Generic Server Dispatch}{41}
        !            26: \contentsline {section}{\numberline {2.7}Restrictions on User Data}{47}
        !            27: \contentsline {section}{\numberline {2.8}Error Conventions}{47}
        !            28: \contentsline {section}{\numberline {2.9}Compiling and Loading}{48}
        !            29: \contentsline {section}{\numberline {2.10}An Example}{48}
        !            30: \contentsline {section}{\numberline {2.11}For Further Reading}{53}
        !            31: \contentsline {chapter}{\numberline {3}Remote Operations}{54}
        !            32: \contentsline {section}{\numberline {3.1}Notice}{55}
        !            33: \contentsline {section}{\numberline {3.2}Service Disciplines and Associations}{55}
        !            34: \contentsline {section}{\numberline {3.3}Remote Operations}{55}
        !            35: \contentsline {subsection}{\numberline {3.3.1}Selecting an Underlying Service}{60}
        !            36: \contentsline {subsection}{\numberline {3.3.2}Invoking Operations}{61}
        !            37: \contentsline {subsection}{\numberline {3.3.3}Replying to Requests}{63}
        !            38: \contentsline {subsection}{\numberline {3.3.4}Reading Replies}{64}
        !            39: \contentsline {subsubsection}{Invocation Indication}{66}
        !            40: \contentsline {subsubsection}{Result Indication}{67}
        !            41: \contentsline {subsubsection}{Error Indication}{67}
        !            42: \contentsline {subsubsection}{User-Reject Indication}{68}
        !            43: \contentsline {subsubsection}{End Indication}{69}
        !            44: \contentsline {subsubsection}{Finish Indication}{69}
        !            45: \contentsline {subsection}{\numberline {3.3.5}Rejecting Requests and Replies}{69}
        !            46: \contentsline {subsection}{\numberline {3.3.6}Asynchronous Event Handling}{70}
        !            47: \contentsline {subsection}{\numberline {3.3.7}Synchronous Event Multiplexing}{72}
        !            48: \contentsline {section}{\numberline {3.4}Error Conventions}{72}
        !            49: \contentsline {section}{\numberline {3.5}Compiling and Loading}{73}
        !            50: \contentsline {section}{\numberline {3.6}Two Examples}{73}
        !            51: \contentsline {subsection}{\numberline {3.6.1}The Generic Server}{73}
        !            52: \contentsline {subsection}{\numberline {3.6.2}The Generic Client}{80}
        !            53: \contentsline {section}{\numberline {3.7}For Further Reading}{83}
        !            54: \contentsline {chapter}{\numberline {4}Reliable Transfer}{85}
        !            55: \contentsline {section}{\numberline {4.1}Associations}{86}
        !            56: \contentsline {subsection}{\numberline {4.1.1}Association Establishment}{86}
        !            57: \contentsline {subsubsection}{Addresses}{86}
        !            58: \contentsline {subsubsection}{Server Initialization}{86}
        !            59: \contentsline {subsubsection}{Client Initialization}{89}
        !            60: \contentsline {subsection}{\numberline {4.1.2}Association Release}{91}
        !            61: \contentsline {subsection}{\numberline {4.1.3}Association Abort}{93}
        !            62: \contentsline {section}{\numberline {4.2}Reliable Transfer}{94}
        !            63: \contentsline {subsection}{\numberline {4.2.1}Sending Data}{97}
        !            64: \contentsline {subsection}{\numberline {4.2.2}Receiving Data}{97}
        !            65: \contentsline {subsubsection}{Transfer Indication}{99}
        !            66: \contentsline {subsubsection}{Turn Indication}{99}
        !            67: \contentsline {subsubsection}{Close Indication}{100}
        !            68: \contentsline {subsubsection}{Finish Indication}{100}
        !            69: \contentsline {subsection}{\numberline {4.2.3}Managing the Turn}{100}
        !            70: \contentsline {subsection}{\numberline {4.2.4}Asynchronous Event Handling}{101}
        !            71: \contentsline {subsection}{\numberline {4.2.5}Synchronous Event Multiplexing}{102}
        !            72: \contentsline {subsection}{\numberline {4.2.6}Reliable Transfer (revisited)}{103}
        !            73: \contentsline {section}{\numberline {4.3}Error Conventions}{107}
        !            74: \contentsline {section}{\numberline {4.4}Compiling and Loading}{107}
        !            75: \contentsline {section}{\numberline {4.5}An Example}{108}
        !            76: \contentsline {section}{\numberline {4.6}For Further Reading}{110}
        !            77: \contentsline {part}{\uppercase {iii}\phspace {1em}Data Services}{111}
        !            78: \contentsline {chapter}{\numberline {5}Encoding of Data-Structures}{113}
        !            79: \contentsline {section}{\numberline {5.1}Presentation Streams}{113}
        !            80: \contentsline {subsection}{\numberline {5.1.1}Creating a Stream}{114}
        !            81: \contentsline {subsection}{\numberline {5.1.2}Stream I/O}{117}
        !            82: \contentsline {subsection}{\numberline {5.1.3}Deleting a Stream}{118}
        !            83: \contentsline {subsection}{\numberline {5.1.4}Implementing Other Abstractions}{118}
        !            84: \contentsline {section}{\numberline {5.2}Presentation Stream I/O}{120}
        !            85: \contentsline {subsection}{\numberline {5.2.1}Debugging}{121}
        !            86: \contentsline {section}{\numberline {5.3}Presentation Elements}{121}
        !            87: \contentsline {subsection}{\numberline {5.3.1}Creating an Element}{123}
        !            88: \contentsline {subsection}{\numberline {5.3.2}Deleting an Element}{125}
        !            89: \contentsline {subsection}{\numberline {5.3.3}Primitive Manipulation of Elements}{125}
        !            90: \contentsline {section}{\numberline {5.4}Presentation Element Transformations}{126}
        !            91: \contentsline {subsection}{\numberline {5.4.1}Boolean}{126}
        !            92: \contentsline {subsection}{\numberline {5.4.2}Integer}{127}
        !            93: \contentsline {subsection}{\numberline {5.4.3}Octetstring}{128}
        !            94: \contentsline {subsection}{\numberline {5.4.4}Octetstrings revisited}{129}
        !            95: \contentsline {subsection}{\numberline {5.4.5}Bitvector}{131}
        !            96: \contentsline {subsection}{\numberline {5.4.6}Object Identifier}{133}
        !            97: \contentsline {subsection}{\numberline {5.4.7}Timestring}{135}
        !            98: \contentsline {subsection}{\numberline {5.4.8}Sets and Sequences}{138}
        !            99: \contentsline {section}{\numberline {5.5}Inline CONStructors}{142}
        !           100: \contentsline {section}{\numberline {5.6}Compiling and Loading}{143}
        !           101: \contentsline {section}{\numberline {5.7}An Example}{143}
        !           102: \contentsline {section}{\numberline {5.8}For Further Reading}{145}
        !           103: \contentsline {part}{\uppercase {iv}\phspace {1em}Databases}{147}
        !           104: \contentsline {chapter}{\numberline {6}The ISO Aliases Database}{149}
        !           105: \contentsline {section}{\numberline {6.1}Accessing the Database}{149}
        !           106: \contentsline {section}{\numberline {6.2}User-Specific Aliases}{150}
        !           107: \contentsline {chapter}{\numberline {7}The ISODE Entities Database}{151}
        !           108: \contentsline {section}{\numberline {7.1}Accessing the Database}{152}
        !           109: \contentsline {chapter}{\numberline {8}The ISO Macros Database}{154}
        !           110: \contentsline {section}{\numberline {8.1}User-Specific Macros}{154}
        !           111: \contentsline {chapter}{\numberline {9}The ISODE Objects Database}{155}
        !           112: \contentsline {section}{\numberline {9.1}Accessing the Database}{155}
        !           113: \contentsline {chapter}{\numberline {10}Defining New Services}{157}
        !           114: \contentsline {section}{\numberline {10.1}Standard Services}{158}
        !           115: \contentsline {section}{\numberline {10.2}GOSIP Services}{159}
        !           116: \contentsline {section}{\numberline {10.3}Static Servers}{160}
        !           117: \contentsline {part}{\uppercase {v}\phspace {1em}Appendices}{161}
        !           118: \contentsline {chapter}{\numberline {A}Old-Style Associations}{163}
        !           119: \contentsline {section}{\numberline {A.1}Remote Operations}{163}
        !           120: \contentsline {subsection}{\numberline {A.1.1}Addresses}{163}
        !           121: \contentsline {subsection}{\numberline {A.1.2}Association Establishment}{164}
        !           122: \contentsline {subsubsection}{Server Initialization}{164}
        !           123: \contentsline {subsubsection}{Client Initialization}{168}
        !           124: \contentsline {subsection}{\numberline {A.1.3}Association Release}{169}
        !           125: \contentsline {subsection}{\numberline {A.1.4}An Example}{170}
        !           126: \contentsline {section}{\numberline {A.2}Reliable Transfer}{171}
        !           127: \contentsline {subsection}{\numberline {A.2.1}Addresses}{171}
        !           128: \contentsline {subsection}{\numberline {A.2.2}Association Establishment}{173}
        !           129: \contentsline {subsubsection}{Server Initialization}{173}
        !           130: \contentsline {subsubsection}{Client Initialization}{177}
        !           131: \contentsline {subsection}{\numberline {A.2.3}Association Release}{179}
        !           132: \contentsline {subsection}{\numberline {A.2.4}An Example}{180}

unix.superglobalmegacorp.com

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