OSF DCE Application Development Guide--Core Components

Contents
16.5 Nested Calls and Callbacks ..............16-31
16.6 Routing Remote Procedure Calls .............16-33
16.6.1 Obtaining an Endpoint .............16-36
16.6.2 Buffering Call Requests .............16-40
16.6.3 Queuing Incoming Calls .............16-42
16.6.4 Selecting a Manager ..............16-44
16.7 Creating Portable Data via the IDL Encoding Services ......16-45
16.7.1 Memory Management .............16-46
16.7.2 Buffering Styles ...............16-46
16.7.3 IDL Encoding Services Handles ..........16-48
16.7.4 Programming Example .............16-49
16.7.5 Performing Multiple Operations on a Single
Handle ..................16-56
16.7.6 Determining the Identity of an Encoding ........16-56
Chapter 17. Interface Definition Language ................ 17-1
17.1 The Interface Definition Language File ........... 17-1
17.2 Syntax Notation Conventions .............. 17-1
17.2.1 Typography ................ 17-1
17.2.2 Special Symbols ............... 17-2
17.3 IDL Lexical Elements ................ 17-2
17.3.1 Identifiers ................. 17-2
17.3.2 Keywords ................. 17-3
17.3.3 Punctuation Characters ............. 17-3
17.3.4 Whitespace ................. 17-3
17.3.5 Case Sensitivity ............... 17-4
17.4 IDL Versus C ................... 17-4
17.4.1 Declarations ................ 17-4
17.4.2 Data Types ................. 17-4
17.4.3 Attributes ................. 17-5
17.5 Interface Definition Structure .............. 17-5
17.5.1 Interface Definition Header ............ 17-5
17.5.2 Interface Definition Body ............ 17-6
17.6 Overview of IDL Attributes .............. 17-6
17.7 Interface Definition Header Attributes ........... 17-7
17.7.1 The uuid Attribute .............. 17-8
17.7.2 The version Attribute .............. 17-8
17.7.3 The endpoint Attribute ............. 17-9
17.7.4 The exceptions Attribute .............17-10
17.7.5 The pointer_default Attribute ...........17-11
17.7.6 The local Attribute ..............17-12
17.7.7 Rules for Using Interface Definition Header
Attributes ................. 17-12
17.7.8 Examples of Interface Definition Header
Attributes ................. 17-12
17.8 Import Declarations ................. 17-13
17.9 Constant Declarations ................17-13
17.9.1 Integer Constants ...............17-14
17.9.2 Boolean Constants ..............17-14
17.9.3 Character Constants ..............17-14
124245 Tandem Computers Incorporated ix