Digital DCE for OpenVMS VAX and OpenVMS Alpha
Product Guide


Previous Contents Index

Chapter 9
9 Intercell Naming
     9.1     Intercell Naming with DNS
     9.2     Intercell Naming Example --- DNS
     9.3     Intercell Naming with X.500
     9.4     Intercell Naming Example --- X.500
     9.5     Summary
         9.5.1         DNS Bind
         9.5.2         X.500
Chapter 10
10 Enhanced Browser
     10.1     Displaying the Namespace
     10.2     Filtering the Namespace Display
Chapter 11
11 Using the CDS Subtree Commands to Restructure CDS Directories
     11.1     Overview of the Merge Procedure
     11.2     Basic Merge and Append Operations
         11.2.1         Performing a Basic Merge Operation
         11.2.2         Performing a Basic Append Operation
     11.3     Using the Failures File
         11.3.1         Handling Duplicate Names
         11.3.2         Handling Unreachable Name Failures
     11.4     Merging CDS Directories with a Single Command
     11.5     Merging CDS Directories into a Foreign Cell
     11.6     Backing Up Namespace Information
         11.6.1         Using Replication to Back Up Namespace Information
         11.6.2         Using the Dump/Merge Facilities to Back Up Directories and Their Contents
         11.6.3         Using Operating System Backups
Chapter 12
12 The Generic Security Service Application Programming Interface
     12.1     About the Generic Security Service API
     12.2     GSSAPI and Authentication
         12.2.1         GSSAPI and Protection Levels
         12.2.2         A Walkthrough of DCE Application Authentication Using GSSAPI
     12.3     GSSAPI Credentials
         12.3.1         Using Default Credentials
             12.3.1.1             Initiate a Security Context
             12.3.1.2             Accept a Security Context
         12.3.2         Creating New Credential Handles
             12.3.2.1             Initiating a Security Context with New Credential Handles
             12.3.2.2             Accepting a Security Context Using New Credential Handles
Chapter 13
13 Object-Oriented RPC
     13.1     Overview of C++
         13.1.1         Class Definition
         13.1.2         Objects
         13.1.3         Class Inheritance
         13.1.4         Polymorphic Operations
         13.1.5         Class Operations
     13.2     Developing an Application with Object-Oriented RPC
         13.2.1         Generated C++ Class Hierarchy
             13.2.1.1             Abstract Base Class
             13.2.1.2             Proxy Class
             13.2.1.3             Manager Class
         13.2.2         Specifying the Default Entry Point Vector
         13.2.3         Obtaining an Object Reference
     13.3     Using the Features of Object-Oriented RPC
         13.3.1         Automatically Compiling Stub Files
         13.3.2         Controlling the Location of an Included File
         13.3.3         Generating Static Member Functions for Interfaces
         13.3.4         Specifying Object Interfaces as IDL Parameters
         13.3.5         Registering Objects in the DCE Namespace
         13.3.6         Binding to DCE Objects
             13.3.6.1             Binding to Remote Objects by Name
             13.3.6.2             Binding to Remote Objects by Binding Handle
             13.3.6.3             Binding to Remote Objects by UUID
         13.3.7         Controlling Object Lookup Management
         13.3.8         Propagating an Exception for Object Lookup Faults
         13.3.9         Creating Dynamic Remote Objects
         13.3.10         Managing Object References
         13.3.11         Using Object Location Transparency
             13.3.11.1             Intraprocess Location Independence
             13.3.11.2             Interprocess Location Independence
             13.3.11.3             Specifying Local Objects as Parameters
         13.3.12         Offering Multiple Object Implementations of a Common Interface
         13.3.13         Enabling the C++ Reference Operator on IDL Parameters
Chapter 14
14 IDL Compiler Enhancements
     14.1     The -standard Build Option
     14.2     Stub Auxiliary Files
     14.3     DEC Language-Sensitive Editor (LSE) Templates on OpenVMS
     14.4     Binding Handle Callout
         14.4.1         Attribute Configuration File
         14.4.2         Generated Header File
         14.4.3         Generated Client Stub
         14.4.4         Binding Callout Routine
             14.4.4.1             Error Handling
         14.4.5         Predefined Binding Callout Routine
     14.5     Extensions to IDL Data Structures
         14.5.1         Unique Pointer
         14.5.2         Array Extensions
             14.5.2.1             min_is Attribute
             14.5.2.2             Conformance in Dimensions Other Than the First
         14.5.3         Nonencapsulated Unions
         14.5.4         Defining Exceptions with IDL
     14.6     Syntax for Unions
     14.7     Operation Attributes: Memory Management


Previous Next Contents Index