INDEX

INDEX

1.

Footnotes

Footnotes

Footnotes

Footnotes

2.

Footnotes

3.

Footnotes

[??]

Footnotes

Footnotes

ack

The ack PDU

ACS

The Attribute Configuration Source

The cs_tag_rtn Attribute

IDL and ACS Reserved Words

IDL and ACS Type Attributes

The ACS represent_as Attribute

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

ACS attributes, auto_handle

The auto_handle Attribute

ACS attributes, binding_callout

The binding_callout Attribute

ACS attributes, code

The code and nocode Attributes

ACS attributes, comm_status

Error Handling

The comm_status Attribute

ACS attributes, cs_char

The cs_char Attribute

ACS attributes, cs_drtag

The cs_stag, cs_drtag, and cs_rtag Attributes

ACS attributes, cs_rtag

The cs_stag, cs_drtag, and cs_rtag Attributes

ACS attributes, cs_stag

The cs_stag, cs_drtag, and cs_rtag Attributes

ACS attributes, cs_tag_rtn

The cs_tag_rtn Attribute

ACS attributes, enable_allocate

The enable_allocate Attribute

ACS attributes, explicit_handle

The explicit_handle Attribute

ACS attributes, extern_exceptions

The extern_exceptions Attribute

ACS attributes, fault_status

Error Handling

The fault_status Attribute

ACS attributes, heap

The heap Attribute

ACS attributes, implicit_handle

The implicit_handle Attribute

ACS attributes, interaction of comm_status and fault status

Interaction of the comm_status and fault_status Attributes

ACS attributes, interaction of represent_as and handle

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

ACS attributes, interaction of represent_as and transmit_as

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

ACS attributes, international character transfer

International Character Transfer

ACS attributes, nocode

The code and nocode Attributes

ACS attributes, represent_as

Restrictions on Pointers

The represent_as Attribute

The ACS represent_as Attribute

ACS attributes, return statuses

Return Statuses

ACS, identifiers

Identifiers

ACS, include declaration

Include Declaration

ACS, inheritance of type attributes

Identifiers

ACS, specifying binding handles

Specifying Binding Handles

The binding_callout Attribute

ACS, syntax summary

Syntax

action

Action Expressions

CL_CLIENT Actions

CL_SERVER Actions

CO_CLIENT Actions

CO_CLIENT_ALLOC Actions

CO_SERVER Actions

CO_SERVER_GROUP Actions

activities

Remote Procedure Calls

CL_CLIENT Activities

CL_SERVER Activities

CO_CLIENT Activities

CO_CLIENT_ALLOC Activities

CO_SERVER Activities

activity

Activity

Activity Identifier

Activity Hint

addresses

Primary and Secondary Endpoint Addresses

addressing

Binding, Addressing and Name Services

adjustment

Clock Adjustment

algorithm

Call Routing Algorithms

Search Algorithm

Algorithm for Deferral of Referents

Algorithms for Creating a UUID

aliasing

Aliasing in Parameter Lists

Aliasing

alignment

Alignment

Alignment of Primitive Types

Alignment of Constructed Types

alloc_hint

The alloc_hint Field

allocation

Client-side Allocation

Server-side Allocation

alphabetic

Alphabetic Listing of Productions

alter_context

The alter_context PDU

alter_context_resp

The alter_context_resp PDU

alternate

Alternate Representation of Braces

ambiguity

Possible Ambiguity Resolved

anonymous

Anonymous Types

API

Introduction to the RPC API

API Operations

RPC API Routine Taxonomy

Error Messages

RPC API Manual Pages

API data types

RPC Data Types

API data types, binding handle

Binding Handle

API data types, binding vectors

Binding Vector

API data types, Boolean

Boolean Type

API data types, boolean32

Boolean Type

API data types, endpoint map inquiry handle

Endpoint Map Inquiry Handle

API data types, interface handles

Interface Handle

API data types, interface identifier vector

Interface Identifier Vector

API data types, interface identifiers

Interface Identifier

API data types, manager Entry Point Vectors

Manager Entry Point Vector

API data types, name service handles

Name Service Handle

API data types, NIDL_manager_epv

Manager Entry Point Vector

API data types, protocol sequence strings

Protocol Sequence String

API data types, protocol sequence vectors

Protocol Sequence Vector

API data types, rpc_binding_handle_t

Binding Handle

API data types, rpc_binding_vector_t

Binding Vector

API data types, rpc_c_stats_calls_in constant

Statistics Vector

API data types, rpc_c_stats_calls_out constant

Statistics Vector

API data types, rpc_c_stats_pkts_in constant

Statistics Vector

API data types, rpc_c_stats_pkts_out constant

Statistics Vector

API data types, rpc_ep_inq_handle_t

Endpoint Map Inquiry Handle

API data types, rpc_if_handle_t

Interface Handle

API data types, rpc_if_id_t

Interface Identifier

API data types, rpc_if_id_vector_t

Interface Identifier Vector

API data types, rpc_ns_handle_t

Name Service Handle

API data types, rpc_protseq_vector_t

Protocol Sequence Vector

API data types, rpc_stats_vector_p_t

Statistics Vector

API data types, rpc_stats_vector_t

Statistics Vector

API data types, signed integer

Signed Integer Type

API data types, signed32

Signed Integer Type

API data types, statistics vectors

Statistics Vector

API data types, string bindings

String Binding

API data types, string UUIDs

String UUID

API data types, unsigned character string

Unsigned Character String

API data types, unsigned integers

Unsigned Integer Types

API data types, unsigned16

Unsigned Integer Types

API data types, unsigned32

Unsigned Integer Types

API data types, unsigned8

Unsigned Integer Types

API data types, unsigned_char_t

Unsigned Character String

API data types, UUID vector

UUID Vector

API data types, uuid_vector_t

UUID Vector

API operations

API Operations

UUID Operations

API operations, authentication

Authentication Operations

API operations, binding

Binding-related Operations

Binding Operations

API operations, endpoint

Endpoint Operations

API operations, endpoint management

Endpoint Management Operations

API operations, error messages

Error Messages

API operations, interface

Interface Operations

API operations, internationalisation support

Internationalisation Support Operations

Internationalisation Support Operations

API operations, local endpoint

Local Endpoint Operations

API operations, local management

Local Management Services

API operations, local/remote management

Local/Remote Management Services

API operations, management

Management Operations

API operations, name service

Name Service Operations

Name Service Interface Operations

API operations, name service management

Name Service Management Operations

API operations, object

Object Operations

API operations, protocol sequence

Protocol Sequence Operations

API operations, security

Security Operations

API operations, server listen

The Server Listen Operation

API operations, string free

The String Free Operation

API operations, stub memory

Stub Memory Management Operations

Stub Memory Management

API operations, UUID

UUID Operations

UUID Operations

applicable

Attributes Applicable to Pointers

application

Application Programmer's Interface

Application Code

application code

Application Code

Application Programming Interface

RPC Data Types

Application/Stub

The Application/Stub Interface

Application/Stub/Run-time

Application/Stub/Run-time System

application/stub/run-time layering

Application Code

application/stub/run-time system layering

Application/Stub/Run-time System

architected

Architected and Default Values for Protocol Machines

Architected and Default Values for Protocol Machines

argument

Authentication, Authorisation and Protection-level Arguments

The authn_svc Argument

The authz_svc Argument

The protect_level Argument

The privs Argument

The server_princ_name Argument

The auth_identity Argument

array

Code Sets Arrays

Arrays

Arrays of Arrays

Field Attributes in Array Declarations

Conformant Arrays

Varying and Conformant Varying Arrays

Varying Arrays of Pointers

Varying Arrays of ref Pointers

Varying Arrays of unique and ptr Pointers

Pointers as Arrays

Arrays

Uni-dimensional Fixed Arrays

Uni-dimensional Conformant Arrays

Uni-dimensional Varying Arrays

Uni-dimensional Conformant-varying Arrays

Ordering of Elements in Multi-dimensional Arrays

Multi-dimensional Fixed Arrays

Multi-dimensional Conformant Arrays

Multi-dimensional Varying Arrays

Multi-dimensional Conformant and Varying Arrays

Arrays of Strings

Structures Containing Arrays

Structures Containing a Conformant Array

Structures Containing a Conformant and Varying Array

as

Pointers as Arrays

assoc_group_id

The assoc_group_id Field

association

Remote Procedure Calls

Association Group

Association

Association Management Policy

ASSOCIATION

ASSOCIATION

Client Association State Machine

Server Association State Machine

at-most-once semantics

Execution Semantics

atomic

Atomic Numeric Expressions

attribute

The uuid Attribute

The version Attribute

The endpoint Attribute

The exceptions Attribute

The local Attribute

The pointer_default Attribute

The transmit_as Attribute

The handle Attribute

The string Attribute

The context_handle Attribute

The ignore Attribute

The min_is Attribute

The max_is Attribute

The size_is Attribute

The last_is Attribute

The first_is Attribute

The length_is Attribute

The max_is Attribute

The min_is Attribute

The size_is Attribute

Pointers with the string Attribute

The idempotent Attribute

The broadcast Attribute

The maybe Attribute

The reflect_deletions Attribute

The Attribute Configuration Source

The explicit_handle Attribute

The implicit_handle Attribute

The auto_handle Attribute

The binding_callout Attribute

The represent_as Attribute

The comm_status Attribute

The fault_status Attribute

The extern_exceptions Attribute

The heap Attribute

The enable_allocate Attribute

The cs_char Attribute

The cs_tag_rtn Attribute

The IDL transmit_as Attribute

The IDL handle Attribute

The ACS represent_as Attribute

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

DCE CDS Attribute Names

Attribute Configuration Source

The Attribute Configuration Source

attributes

Name Service Attributes

Type Attributes

Field Attributes

Field Attributes in Array Declarations

Relationships Between Attributes

Field Attributes in String Declarations

The first_is, last_is and length_is Attributes

Attributes Applicable to Pointers

Pointer Attributes in the Interface Header

Pointer Attributes on Parameters

Pointer Attributes on Function Results

Pointer Attributes in Member Declarations

Pointer Attributes in typedefs

Directional Attributes

The code and nocode Attributes

Interaction of the comm_status and fault_status Attributes

The cs_stag, cs_drtag, and cs_rtag Attributes

IDL and ACS Type Attributes

Interaction of IDL transmit_as and IDL handle Attributes

The server_name Object Attributes

The group Object Attributes

The profile Object Attributes

audience

Intended Audience

auth_context_id

The auth_context_id Field

auth_identity

The auth_identity Argument

authentication

Authentication Operations

AUTHENTICATION

AUTHENTICATION

Authentication Protocol Identifier

Authentication Data

Authentication Services

Common Authentication Verifier Encodings

Authentication Verifier Encodings

Authentication, Authorisation and Protection-level Arguments

authentication services

Security

authn_svc

The authn_svc Argument

authorisation

Authorisation Services

Authentication, Authorisation and Protection-level Arguments

authorisation services

Security

authz_svc

The authz_svc Argument

auto_handle

The auto_handle Attribute

automatic character conversion

Internationalisation Support Model

base

Base Types

basic

Basic Type Declarations

between

Relationships Between Attributes

bind

The bind PDU

bind_ack

The bind_ack PDU

bind_nak

The bind_nak PDU

binding

Binding

Binding

Binding Handles

Client and Server Binding Handles

Obtaining Binding Handles

Binding Steps

Server Binding Steps

Client Binding Steps

Binding Methods

Binding Searches

Binding Operations

NSI Binding Operations

Binding Handle

Binding Vector

String Binding

Specifying Binding Handles

Binding, Addressing and Name Services

Binding

binding handles

Binding

Binding Handles

Obtaining Binding Handles

Binding Handle

binding handles, client

Client and Server Binding Handles

binding handles, server

Client and Server Binding Handles

Server Binding Steps

Client Binding Steps

binding information

Binding

Binding

binding mechanism

Binding

Binding Methods

Binding, Addressing and Name Services

Name Service Class Values

binding mechanism, client binding steps

Client Binding Steps

binding mechanism, server binding steps

Server Binding Steps

binding methods

Binding Methods

binding methods, automatic

Client Binding Steps

Binding Methods

binding methods, explicit

Client Binding Steps

Binding Methods

binding methods, implicit

Binding Methods

binding search, algorithm

Search Algorithm

binding search, routines

Binding Searches

binding-related

Binding-related Operations

binding_callout

The binding_callout Attribute

bindings

Remoteness

Binding

String Bindings

Data Type Bindings

bindings, compatible

Client Binding Steps

bindings, full

Binding

bindings, partial

Binding

Server Binding Steps

Server Entries

bindings, string

String Bindings

Server Binding Steps

body

Interface Body

PDU Body Length

boolean

Boolean Type

The boolean Type

Booleans

boot

Server Boot Time

braces

Alternate Representation of Braces

broadcast

The broadcast Attribute

broadcast semantics

Execution Semantics

buffering

Server Concurrency and Request Buffering

byte

The byte Type

c-language

IDL to C-language Mappings

caching

Name Service Caching

call

Remote Procedure Call Introduction

Call Routing Algorithms

Remote Procedure Call Model

Call Representation Data Structure

Call

CALL

Call

call handle

Call Representation Data Structure

call identifiers

Remote Procedure Calls

call representation

Call Representation Data Structure

call routing

Call Routing Algorithms

Dispatching via the Manager EPV

call threads

Server Concurrency and Request Buffering

call_id

The call_id Field

CALLBACK

CALLBACK

calls

Remote Procedure Calls

cancel

Cancel Notification

Cancel

CANCEL

CANCEL

CANCEL

CANCEL

The cancel PDU

The cancel PDU

cancel_ack

The cancel_ack PDU

cancels

Remoteness

Cancel Notification

Cancels

cancels, time-out period

Cancel Notification

Cancels

CDS

DCE CDS Attribute Names

challenge

Challenge Request Data Encoding

change

Definition of an Upwardly Compatible Change

Non-upwardly Compatible Changes

changing

Rules for Changing Version Numbers

char

The char Types

character

Unsigned Character String

International Character Types

International Character Transfer

Portable Character Set

character and code set evaluation and conversion

Internationalisation Support Model

character and code set interoperability

Internationalisation Support Model

character set

Internationalisation Support Model

characters

Characters

CL_CLIENT

CL_CLIENT

CL_CLIENT Machine

CL_CLIENT Activities

CL_CLIENT States

CL_CLIENT Events

CL_CLIENT Conditions

CL_CLIENT Actions

CL_CLIENT Data-Items

CL_SERVER

CL_SERVER

CL_SERVER Machine

CL_SERVER Activities

CL_SERVER States

CL_SERVER Events

CL_SERVER Actions

CL_SERVER Conditions

CL_SERVER Data-Items

class

Name Service Class Values

client

Client and Server Binding Handles

Client Binding Steps

Client Operation

Client Protocol Machines

Client Association State Machine

Client Receive Processing

Client Interface

client-side

Client-side Allocation

Client/Server

Client/Server Model

Client/Server Execution Model

Client/Server

Client/Server

client/server model

Client/Server Model

clock

Clock Sequence

Clock Adjustment

Clock Overrun

CO_CLIENT

CO_CLIENT

CO_CLIENT Machine

CO_CLIENT Activities

CO_CLIENT States

CO_CLIENT Events

CO_CLIENT Actions

CO_CLIENT Conditions

CO_CLIENT Data-Items

CO_CLIENT_ALLOC

CO_CLIENT_ALLOC

CO_CLIENT_ALLOC Machine

CO_CLIENT_ALLOC Activities

CO_CLIENT_ALLOC States

CO_CLIENT_ALLOC Events

CO_CLIENT_ALLOC Actions

CO_CLIENT_ALLOC Conditions

CO_CLIENT_ALLOC Data-Items

CO_CLIENT_GROUP

CO_CLIENT_GROUP

CO_CLIENT_GROUP Machine

CO_CLIENT_GROUP States

CO_CLIENT_GROUP Events

CO_CLIENT_GROUP Data-Items

CO_SERVER

CO_SERVER

CO_SERVER Machine

CO_SERVER Activities

CO_SERVER States

CO_SERVER Events

CO_SERVER Actions

CO_SERVER Conditions

CO_SERVER Data-Items

CO_SERVER_GROUP

CO_SERVER_GROUP

CO_SERVER_GROUP Machine

CO_SERVER_GROUP States

CO_SERVER_GROUP Events

CO_SERVER_GROUP Actions

CO_SERVER_GROUP Data-Items

code

Application Code

Code Sets Arrays

Code Set Types

The code and nocode Attributes

code set

Internationalisation Support Model

code set registry

Internationalisation Support Model

code sets array

Internationalisation Support Model

codes

Reject Status Codes

Reject Status Codes and Parameters

Reject Status Codes

Status Codes

comm_status

The comm_status Attribute

Interaction of the comm_status and fault_status Attributes

comm_status Parameter

comments

Comments

Comments

common

Common Declarations

Common Fields

Common Authentication Verifier Encodings

comparing

Comparing UUIDs

compatible

Definition of an Upwardly Compatible Change

Non-upwardly Compatible Changes

compound

Compound Numeric Expressions

concurrency

Server Concurrency and Request Buffering

Concurrency

condition

Condition Expressions

conditional

Conditional Connectors

conditions

Synchronisation and Race Conditions

CL_CLIENT Conditions

CL_SERVER Conditions

CO_CLIENT Conditions

CO_CLIENT_ALLOC Conditions

CO_SERVER Conditions

configuration

The Attribute Configuration Source

conflicting

Conflicting Transitions

conformance

Conformance Requirements

Conformance

conformance requirements

Conformance Requirements

Conformance

conformant

Conformant Arrays

Varying and Conformant Varying Arrays

Uni-dimensional Conformant Arrays

Multi-dimensional Conformant Arrays

Multi-dimensional Conformant and Varying Arrays

Conformant and Varying Strings

Structures Containing a Conformant Array

Structures Containing a Conformant and Varying Array

conformant-varying

Uni-dimensional Conformant-varying Arrays

connect

Optional Connect Reject and Disconnect Data

connection-oriented

Connection-oriented Protocol

Connection-oriented Protocol Machines

Connection-oriented RPC Protocol Machines

Connection-oriented RPC PDUs

Connection-oriented PDU Structure

Connection-oriented PDU Data Types

Connection-Oriented Protocol Versions

Connection-oriented PDU Definitions

Security Services for Connection-oriented Protocol

Connection-oriented Encodings

connection-oriented PDU data types

Connection-oriented PDU Data Types

Optional Connect Reject and Disconnect Data

connection-oriented PDUs, alloc_hint field

The alloc_hint Field

connection-oriented PDUs, alter_context

The alter_context PDU

connection-oriented PDUs, alter_context_resp

The alter_context_resp PDU

connection-oriented PDUs, assoc_group_id field

The assoc_group_id Field

connection-oriented PDUs, auth_length field

Authentication Data

connection-oriented PDUs, authentication verifier

Authentication Data

connection-oriented PDUs, bind

The bind PDU

connection-oriented PDUs, bind_ack

The bind_ack PDU

connection-oriented PDUs, bind_nak

The bind_nak PDU

connection-oriented PDUs, call_id field

The call_id Field

connection-oriented PDUs, cancel

The cancel PDU

connection-oriented PDUs, connect reject and disconnect data

Optional Connect Reject and Disconnect Data

connection-oriented PDUs, context identifiers

Context Identifiers

connection-oriented PDUs, fault

The fault PDU

connection-oriented PDUs, frag_length field

The frag_length Field

connection-oriented PDUs, fragmentation and reassembly

Fragmentation and Reassembly

connection-oriented PDUs, orphaned

The orphaned PDU

connection-oriented PDUs, protocol versions

Connection-Oriented Protocol Versions

connection-oriented PDUs, request

The request PDU

connection-oriented PDUs, response

The response PDU

connection-oriented PDUs, shutdown

The shutdown PDU

connection-oriented PDUs, structure

Connection-oriented PDU Structure

connection-oriented protocol machines

Connection-oriented Protocol Machines

WORKING

connection-oriented protocol machines, ASSOCIATION

ASSOCIATION

ASSOCIATION

connection-oriented protocol machines, CANCEL

CANCEL

CALL

CANCEL

connection-oriented protocol machines, CO_CLIENT

CO_CLIENT

connection-oriented protocol machines, CO_CLIENT_ALLOC

CO_CLIENT_ALLOC

connection-oriented protocol machines, CO_CLIENT_GROUP

CO_CLIENT_GROUP

connection-oriented protocol machines, CO_SERVER

CO_SERVER

connection-oriented protocol machines, CO_SERVER_GROUP

CO_SERVER_GROUP

connection-oriented protocol machines, CONTROL

CONTROL

CONTROL

connection-oriented protocol machines, WORKING

WORKING

connection-oriented protocol, association groups

Association Group

connection-oriented protocol, association management policy

Association Management Policy

connection-oriented protocol, associations

Association

connection-oriented protocol, calls

Call

connection-oriented protocol, client/server model

Client/Server

connection-oriented protocol, endpoint addresses

Primary and Secondary Endpoint Addresses

connection-oriented protocol, overview

Connection-oriented Protocol

WORKING

connection-oriented protocol, transport service requirements

Transport Service Requirements

connectionless

Connectionless Protocol

Connectionless Protocol Machines

Connectionless RPC Protocol Machines

Connectionless RPC PDUs

Connectionless PDU Structure

Connectionless PDU Definitions

Security Services for Connectionless Protocol

connectionless PDU header encoding

Header Encoding

connectionless PDU header encoding, activity hint

Activity Hint

connectionless PDU header encoding, activity identifier

Activity Identifier

connectionless PDU header encoding, authentication protocol identifier

Authentication Protocol Identifier

connectionless PDU header encoding, body length

PDU Body Length

connectionless PDU header encoding, data representation format label

Data Representation Format Label

connectionless PDU header encoding, flags fields

Flags Fields

connectionless PDU header encoding, fragment number

Fragment Number

connectionless PDU header encoding, interface hint

Interface Hint

connectionless PDU header encoding, interface identifier

Interface Identifier

connectionless PDU header encoding, interface version

Interface Version

connectionless PDU header encoding, object identifier

Object Identifier

connectionless PDU header encoding, operation number

Operation Number

connectionless PDU header encoding, PDU type

PDU Type

connectionless PDU header encoding, protocol version number

Protocol Version Number

connectionless PDU header encoding, sequence number

Sequence Number

connectionless PDU header encoding, serial number

Serial Number

connectionless PDU header encoding, server boot time

Server Boot Time

connectionless PDUs, ack

The ack PDU

connectionless PDUs, cancel

The cancel PDU

connectionless PDUs, cancel_ack

The cancel_ack PDU

connectionless PDUs, fack

The fack PDU

connectionless PDUs, fault

The fault PDU

connectionless PDUs, nocall

The nocall PDU

connectionless PDUs, ping

The ping PDU

connectionless PDUs, reject

The reject PDU

connectionless PDUs, request

The request PDU

connectionless PDUs, response

The response PDU

connectionless PDUs, structure

Connectionless PDU Structure

connectionless PDUs, working

The working PDU

connectionless protocol machines

Connectionless Protocol Machines

Naming Conventions

connectionless protocol machines, AUTHENTICATION

AUTHENTICATION

AUTHENTICATION

connectionless protocol machines, CALLBACK

CALLBACK

connectionless protocol machines, CANCEL

CANCEL

CANCEL

connectionless protocol machines, CL_CLIENT

CL_CLIENT

connectionless protocol machines, CL_SERVER

CL_SERVER

connectionless protocol machines, CONTROL

CONTROL

CONTROL

connectionless protocol machines, DATA

DATA

connectionless protocol machines, PING

PING

connectionless protocol machines, WORKING

WORKING

connectionless protocol, activities

Activity

connectionless protocol, calls

Call

connectionless protocol, client/server model

Client/Server

connectionless protocol, execution contexts

Maintaining Execution Context and Monitoring Liveness

connectionless protocol, liveness

Maintaining Execution Context and Monitoring Liveness

connectionless protocol, overview

Connectionless Protocol

Naming Conventions

connectionless protocol, serial numbers

Serial Numbers

connectionless protocol, transport service requirements

Transport Service Requirements

connectors

Conditional Connectors

Terminal Connectors

consideration

Semantics that Require Special Consideration

constant

Constant Declaration

Name Syntax Constants

constructed

Constructed Types

IDL Constructed Identifiers

NDR Constructed Types

Alignment of Constructed Types

containing

Structures Containing Arrays

Structures Containing a Conformant Array

Structures Containing a Conformant and Varying Array

contents

Protocol Tower Contents

context

Context Handle Rundown

Context Handles

Maintaining Execution Context and Monitoring Liveness

Context Identifiers

context handle rundown

Context Handle Rundown

context handles

Context Handles

context_handle

The context_handle Attribute

CONTROL

CONTROL

CONTROL

CONTROL

CONTROL

conv_are_you_there

conv_are_you_there()

conv_who_are_you

conv_who_are_you()

conv_who_are_you2

conv_who_are_you2()

conv_who_are_you_auth

conv_who_are_you_auth()

conv_who_are_you_auth_more

conv_who_are_you_auth_more()

convc_indy

convc_indy()

conventions

Typographical Conventions

Naming Conventions

Encoding Conventions

Representation Conventions

Representation Conventions

conversation

Conversation Manager Encodings

Conversation Manager Interface Definition

corrigenda

Corrigenda

cray

Cray Format

creating

Algorithms for Creating a UUID

credentials

Credentials Encoding

DCE Secret Key credentials Field Encoding

cs_byte_from_netcs

cs_byte_from_netcs

cs_byte_local_size

cs_byte_local_size

cs_byte_net_size

cs_byte_net_size

cs_byte_to_netcs

cs_byte_to_netcs

cs_char

The cs_char Attribute

cs_drtag

The cs_stag, cs_drtag, and cs_rtag Attributes

cs_rtag

The cs_stag, cs_drtag, and cs_rtag Attributes

cs_stag

The cs_stag, cs_drtag, and cs_rtag Attributes

cs_tag_rtn

The cs_tag_rtn Attribute

data

IDL to Stub Data Type Mappings

RPC Data Types

Call Representation Data Structure

Data Item Expressions

DATA

Data Representation Format Labels

Data Representation Format Label

Connection-oriented PDU Data Types

Authentication Data

Optional Connect Reject and Disconnect Data

Challenge Request Data Encoding

Response Data Encoding

Data Representation Format Label

Data Type Bindings

IDL Data Type Declarations

RPC-specific Data Types

data representation format labels

Data Representation Format Labels

Data Representation Format Label

data types

RPC Data Types

Data-Items

CL_CLIENT Data-Items

CL_SERVER Data-Items

CO_CLIENT Data-Items

CO_CLIENT_ALLOC Data-Items

CO_CLIENT_GROUP Data-Items

CO_SERVER Data-Items

CO_SERVER_GROUP Data-Items

DCE

DCE Secret Key credentials Field Encoding

DCE CDS Attribute Names

dce_c_authn_level_call

The dce_c_authn_level_call Protection Level

dce_c_authn_level_call

dce_c_authn_level_connect

The dce_c_authn_level_connect Protection Level

dce_c_authn_level_connect

dce_c_authn_level_integrity

dce_c_authn_level_integrity

dce_c_authn_level_none

The dce_c_authn_level_none Protection Level

dce_c_authn_level_none

dce_c_authn_level_pkt

The dce_c_authn_level_pkt Protection Level

dce_c_authn_level_pkt

dce_c_authn_level_pkt_integrity

The dce_c_authn_level_pkt_integrity Protection Level

dce_c_authn_level_pkt_privacy

The dce_c_authn_level_pkt_privacy Protection Level

dce_c_authn_level_privacy

dce_c_authn_level_privacy

dce_cs_loc_to_rgy

dce_cs_loc_to_rgy

dce_cs_rgy_to_loc

dce_cs_rgy_to_loc

dce_error_inq_text

The dce_error_inq_text Manual Page

dce_error_inq_text

dce_error_inq_text()

Error Handling

declaration

Import Declaration

Constant Declaration

Type Declarations and Tagged Declarations

Field Attributes in Array Declarations

Field Attributes in String Declarations

Pointer Attributes in Member Declarations

Parameter Declarations

Include Declaration

Common Declarations

Declarations

IDL Data Type Declarations

Basic Type Declarations

default

Version Number Defaults

Default Manager EPVs

Default Entrances

Architected and Default Values for Protocol Machines

Architected and Default Values for Protocol Machines

deferral

Algorithm for Deferral of Referents

definition

Interface Definition Language and Stubs

Interface Definition Language

Interface Definition Structure

Definition of an Upwardly Compatible Change

RPC Service Definition

RPC Protocol Definitions

Connectionless PDU Definitions

Connection-oriented PDU Definitions

Endpoint Mapper Interface Definition

Conversation Manager Interface Definition

development

The Development of Product Standards

directional

Directional Attributes

disconnect

Optional Connect Reject and Disconnect Data

dispatching

Dispatching via the Manager EPV

document

This Document

Referenced Documents

during

Error Handling During Floating-Point Unmarshalling

elements

The Elements of Statecharts

Summary of Language Elements

Ordering of Elements in Multi-dimensional Arrays

embedded

Embedded Pointers

Embedded Full Pointers

Embedded Reference Pointers

enable_allocate

The enable_allocate Attribute

encapsulated

Encapsulated Unions

encoding

Encoding

RPC PDU Encodings

Encoding Conventions

Header Encoding

Generic Encodings

Connection-oriented Encodings

Common Authentication Verifier Encodings

Encoding for Per-PDU Services

Credentials Encoding

DCE Secret Key credentials Field Encoding

Conversation Manager Encodings

Challenge Request Data Encoding

Response Data Encoding

Authentication Verifier Encodings

Protocol Tower Encoding

endpoint

Endpoint Operations

Endpoint Selection

Local Endpoint Operations

Endpoint Management Operations

Endpoint Map Inquiry Handle

The endpoint Attribute

Endpoints and the Endpoint Mapper

Primary and Secondary Endpoint Addresses

Endpoint Mapper Well-known Ports

Endpoint Mapper Interface Definition

endpoint mapper

Endpoint Operations

Server Binding Steps

Endpoint Selection

Endpoints and the Endpoint Mapper

Server Operation

endpoint selection

Endpoint Selection

endpoints

Binding

Server Binding Steps

Binding

Endpoints and the Endpoint Mapper

Server Operation

endpoints, dynamic

Endpoints and the Endpoint Mapper

endpoints, well-known

Endpoints and the Endpoint Mapper

entrances

Default Entrances

Implicit Exits and Entrances (Scope of Transitions)

entries

Server Entries

Group Entries

entry

NSI Entry Operations

Manager Entry Point Vector

Entry Point Vector (EPV)

Manager Entry Point Vector

enumerated

Enumerated Types

Integers and Enumerated Types

Enumerated Types

EPV

Dispatching via the Manager EPV

Manager EPVs

Specifying the Manager EPV

Default Manager EPVs

error

Error Handling

Error Messages

Error Handling During Floating-Point Unmarshalling

Error Handling Model

Error

error handling

Error Handling

Error Handling Model

error_status_t

The error_status_t Type

event

Event Expressions

CL_CLIENT Events

CL_SERVER Events

CO_CLIENT Events

CO_CLIENT_ALLOC Events

CO_CLIENT_GROUP Events

CO_SERVER Events

CO_SERVER_GROUP Events

exceptions

The exceptions Attribute

execution

Client/Server Execution Model

Execution Semantics

Execution Steps and Time

Maintaining Execution Context and Monitoring Liveness

execution semantics

Remoteness

RPC Interfaces

Execution Semantics

exits

Implicit Exits and Entrances (Scope of Transitions)

explicit_handle

The explicit_handle Attribute

expressions

Graphical Expressions

Event Expressions

Condition Expressions

Action Expressions

Data Item Expressions

Atomic Numeric Expressions

Compound Numeric Expressions

String Expressions

extern_exceptions

The extern_exceptions Attribute

fack

The fack PDU

failure modes

Remoteness

failures

Possible Failures

fault

The fault PDU

The fault PDU

fault_status

The fault_status Attribute

Interaction of the comm_status and fault_status Attributes

fault_status Parameter

field

Field Attributes

Field Attributes in Array Declarations

Field Attributes in String Declarations

Common Fields

Flags Fields

The frag_length Field

The call_id Field

The assoc_group_id Field

The alloc_hint Field

The auth_context_id Field

DCE Secret Key credentials Field Encoding

first_is

The first_is Attribute

The first_is, last_is and length_is Attributes

fixed

Uni-dimensional Fixed Arrays

Multi-dimensional Fixed Arrays

flags

Flags Fields

Floating-Point

Error Handling During Floating-Point Unmarshalling

Floating-point Numbers

footnotes

Footnotes

Footnotes

Footnotes

Footnotes

format

Data Representation Format Labels

Data Representation Format Label

Data Representation Format Label

IEEE Format

VAX Format

Cray Format

IBM Format

Format

frag_length

The frag_length Field

fragment

Fragment Number

fragmentation

Fragmentation and Reassembly

free

The String Free Operation

frontmatter

Frontmatter

full

Description of Full Pointers

Top-level Full Pointers

Embedded Full Pointers

function

Pointer Attributes on Function Results

Function Pointers

Key Functions

generation

UUID Generation

generic

Generic PDU Structure

The Generic RPC Security Model

Generic Operation

Generic Encodings

grammar

IDL Grammar Synopsis

Grammar Synopsis

graphical

Graphical Expressions

group

The Open Group

Open Group Publications

Group Entries

NSI Group Operations

The group Object Attributes

Association Group

handle

Binding Handle

Endpoint Map Inquiry Handle

Interface Handle

Name Service Handle

The handle Attribute

Interface Handle

The IDL handle Attribute

Interaction of IDL transmit_as and IDL handle Attributes

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

Context Handle Rundown

handle_t

The handle_t Type

handles

Binding Handles

Client and Server Binding Handles

Obtaining Binding Handles

Interface Handles

Specifying Binding Handles

Context Handles

handling

Error Handling

Error Handling During Floating-Point Unmarshalling

Error Handling Model

header

Interface Header

Pointer Attributes in the Interface Header

Header Encoding

heap

The heap Attribute

hierarchies

State Hierarchies

hint

Interface Hint

Activity Hint

IBM

IBM Format

idempotent

The idempotent Attribute

idempotent semantics

Execution Semantics

identifier

Interface Identifier

Interface Identifier Vector

Identifiers

Identifiers

IDL Constructed Identifiers

Object Identifier

Interface Identifier

Activity Identifier

Authentication Protocol Identifier

Context Identifiers

Universal Unique Identifier

Protocol Identifiers

IDL

Stubs

IDL to Stub Data Type Mappings

Interface Definition Language

IDL Language Specification

IDL Lexemes

IDL Punctuation

IDL Grammar Synopsis

IDL Constructed Identifiers

IDL and ACS Reserved Words

IDL and ACS Type Attributes

The IDL transmit_as Attribute

The IDL handle Attribute

Interaction of IDL transmit_as and IDL handle Attributes

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

IDL to C-language Mappings

IDL Data Type Declarations

IDL attributes, broadcast

The broadcast Attribute

IDL attributes, context_handle

The context_handle Attribute

IDL attributes, endpoint

The endpoint Attribute

IDL attributes, exceptions

The exceptions Attribute

IDL attributes, field attributes

Field Attributes

The size_is Attribute

IDL attributes, field attributes in array declarations

Field Attributes in Array Declarations

Negative Size and Length Specifications

IDL attributes, field attributes in string declarations

Field Attributes in String Declarations

The size_is Attribute

IDL attributes, first_is

The first_is Attribute

Relationships Between Attributes

The first_is, last_is and length_is Attributes

IDL attributes, handle

The handle Attribute

Restrictions on Pointers

The IDL handle Attribute

IDL attributes, idempotent

Semantics and Restrictions

The idempotent Attribute

IDL attributes, ignore

The ignore Attribute

IDL attributes, in

Directional Attributes

IDL attributes, inheritance of type attributes

Semantics and Restrictions

IDL attributes, interaction of represent_as and handle

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

IDL attributes, interaction of represent_as and transmit_as

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

IDL attributes, interaction of transmit_as and handle

Interaction of IDL transmit_as and IDL handle Attributes

IDL attributes, last_is

The last_is Attribute

Relationships Between Attributes

The first_is, last_is and length_is Attributes

IDL attributes, length_is

The length_is Attribute

Negative Size and Length Specifications

The first_is, last_is and length_is Attributes

IDL attributes, local

The local Attribute

IDL attributes, max_is

The max_is Attribute

Relationships Between Attributes

The max_is Attribute

Possible Ambiguity Resolved

IDL attributes, maybe

The maybe Attribute

IDL attributes, min_is

The min_is Attribute

The min_is Attribute

IDL attributes, negative size and length specifications

Negative Size and Length Specifications

IDL attributes, out

Restrictions on Pointers

Directional Attributes

IDL attributes, pointer attributes

Attributes Applicable to Pointers

IDL attributes, pointer_default

The pointer_default Attribute

IDL attributes, reflect_deletions

The reflect_deletions Attribute

IDL attributes, relationships between field attributes

Relationships Between Attributes

IDL attributes, size_is

The size_is Attribute

Negative Size and Length Specifications

The size_is Attribute

Possible Ambiguity Resolved

IDL attributes, string

Pointers with the string Attribute

IDL attributes, transmit_as

Semantics and Restrictions

The transmit_as Attribute

Restrictions on Pointers

The IDL transmit_as Attribute

IDL attributes, type attributes

Type Attributes

The context_handle Attribute

IDL attributes, uuid

The uuid Attribute

IDL attributes, version

The version Attribute

IDL data types, arrays

Arrays

Arrays of Arrays

IDL data types, base types

Base Types

The handle_t Type

IDL data types, boolean

The boolean Type

IDL data types, byte

The byte Type

IDL data types, char

The char Types

International Character Types

IDL data types, conformant arrays

Conformant Arrays

The size_is Attribute

IDL data types, conformant varying arrays

Varying and Conformant Varying Arrays

The length_is Attribute

IDL data types, constructed types

Constructed Types

Arrays of Arrays

IDL data types, context handles

Restrictions on Pointers

Context Handle Rundown

IDL data types, encapsulated unions

Encapsulated Unions

IDL data types, enumerated types

Enumerated Types

IDL data types, error_status_t

The error_status_t Type

IDL data types, handle_t

The handle_t Type

Restrictions on Pointers

IDL data types, integers

Integer Types

IDL data types, non-encapsulated unions

Non-encapsulated Unions

IDL data types, pipes

Pipes

Semantics and Restrictions

Restrictions on Pointers

IDL data types, structures

Structures

IDL data types, unions

Unions

Semantics and Restrictions

IDL data types, unsigned char

The char Types

IDL data types, varying arrays

Varying and Conformant Varying Arrays

The length_is Attribute

IDL data types, void

The void Type

IDL pointer attributes

Attributes Applicable to Pointers

Pointer Attributes in typedefs

IDL pointer attributes, in interface header

Pointer Attributes in the Interface Header

IDL pointer attributes, in member declarations

Pointer Attributes in Member Declarations

IDL pointer attributes, in typedefs

Pointer Attributes in typedefs

IDL pointer attributes, on function results

Pointer Attributes on Function Results

IDL pointer attributes, ptr

Semantics and Restrictions

Attributes Applicable to Pointers

IDL pointer attributes, ref

Attributes Applicable to Pointers

IDL pointer attributes, unique

Semantics and Restrictions

Attributes Applicable to Pointers

IDL pointers

Pointers

Possible Ambiguity Resolved

IDL pointers, aliasing

Aliasing in Parameter Lists

IDL pointers, as arrays

Pointers as Arrays

Possible Ambiguity Resolved

IDL pointers, full

Description of Full Pointers

IDL pointers, reference

Description of Reference Pointers

IDL pointers, restrictions on

Restrictions on Pointers

IDL pointers, unique

Description of Unique Pointers

IDL pointers, varying arrays of

Varying Arrays of Pointers

Varying Arrays of unique and ptr Pointers

IDL pointers, with string attribute

Pointers with the string Attribute

IDL, anonymous types

Anonymous Types

IDL, ASCII/EBCDIC conversion of char

International Character Types

IDL, BNF notation

Notation

IDL Grammar Synopsis

Alphabetic Listing of Productions

IDL, brace

Alternate Representation of Braces

IDL, comments

Comments

IDL, constant declarations

Constant Declaration

Semantics and Restrictions

IDL, constructed identifiers

IDL Constructed Identifiers

IDL and ACS Reserved Words

IDL, directional attributes

Directional Attributes

IDL, function pointers

Function Pointers

IDL, grammar synopsis

IDL Grammar Synopsis

Alphabetic Listing of Productions

IDL, identifiers

Identifiers

IDL, import declarations

Import Declaration

IDL, interface bodies

Interface Body

IDL, interface definition structure

Interface Definition Structure

IDL, interface headers

Interface Header

IDL, keywords

Keywords and Reserved Words

IDL, lexemes

IDL Lexemes

White Space

IDL, operation declarations

Operations

The reflect_deletions Attribute

IDL, parameter aliasing

Aliasing in Parameter Lists

IDL, parameter declarations

Parameter Declarations

Predefined Types

IDL, predefined types

Predefined Types

International Character Types

IDL, punctuation

IDL Punctuation

IDL, reserved words

Keywords and Reserved Words

IDL, tagged declarations

Type Declarations and Tagged Declarations

IDL, type declarations

Type Declarations and Tagged Declarations

IDL, white space

White Space

IEEE

IEEE Format

ignore

The ignore Attribute

implementation

Server Implementation

implicit

Implicit Exits and Entrances (Scope of Transitions)

implicit_handle

The implicit_handle Attribute

import

Import Declaration

in

Field Attributes in Array Declarations

Field Attributes in String Declarations

Pointer Attributes in the Interface Header

Pointer Attributes in Member Declarations

Pointer Attributes in typedefs

Aliasing in Parameter Lists

Ordering of Elements in Multi-dimensional Arrays

include

Include Declaration

information

Ordering Information

input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input

Input/Output

Input/Output

Input/Output

Input/Output

Input/Output

Input/Output

inquiry

Endpoint Map Inquiry Handle

integer

Unsigned Integer Types

Signed Integer Type

Integer Types

Integers and Enumerated Types

integrity

Integrity Protection

intended

Intended Audience

interaction

Interaction of the comm_status and fault_status Attributes

Interaction of IDL transmit_as and IDL handle Attributes

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

RPC Stub to Run-time Protocol Machine Interactions

RPC Stub to Run Time Protocol Machine Interactions

interface

Application Programmer's Interface

Interface and Manager Selection

Name Service Interface

Management Interface

Interface Handles

Interface Operations

Name Service Interface Operations

Interface Handle

Interface Identifier

Interface Identifier Vector

Interface Definition Language and Stubs

Interface Definition Language

Interface Definition Structure

Interface Header

Interface Body

Pointer Attributes in the Interface Header

The Application/Stub Interface

Interface Handle

RPC Interface and RPC Object

Interface Version Numbering

NSI Interface

Interface Identifier

Interface Version

Interface Hint

Endpoint Mapper Interface Definition

Conversation Manager Interface Definition

Server Interface

Client Interface

Remote Management Interface

INDEX

Interface Definition Language

Interface Definition Language

interface handles

Interface Handles

interface identifiers

Binding

Server Binding Steps

Interface and Manager Selection

Profiles

Interface Identifier

RPC Interfaces

interface selection

Interface and Manager Selection

interface specification

Remoteness

Interface Definition Language

IDL and ACS Reserved Words

interface UUIDs

Binding

Interface and Manager Selection

Interface Identifier

RPC Interfaces

interfaces

Interfaces

RPC Interfaces

interfaces, operations

Interfaces

interfaces, version numbers

Binding

Interface and Manager Selection

Legal Values for Version Numbers

RPC Interfaces

Interface Version Numbering

Non-upwardly Compatible Changes

interfaces, versions

Interfaces

intermediate code set

Internationalisation Support Model

international

International Character Types

International Character Transfer

international character data

Internationalisation Support Model

internationalisation

Internationalisation Support Operations

Internationalisation Support Model

Internationalisation Support Operations

internationalisation support model

Internationalisation Support Model

internationalisation support tasks

Internationalisation Support Model

interoperability

Services and Protocols

Interoperability Requirements on Stubs

interoperability, requirements on stubs

Interoperability Requirements on Stubs

invoke

Invoke

issues

Versions and Issues of Specifications

item

Data Item Expressions

key

DCE Secret Key credentials Field Encoding

Key Functions

keywords

Keywords and Reserved Words

label

Data Representation Format Labels

Data Representation Format Label

Data Representation Format Label

language

Interface Definition Language and Stubs

Interface Definition Language

IDL Language Specification

Statechart Specification Language Semantics

Summary of Language Elements

last_is

The last_is Attribute

The first_is, last_is and length_is Attributes

legal

Legal Values for Version Numbers

length

Negative Size and Length Specifications

PDU Body Length

length_is

The length_is Attribute

The first_is, last_is and length_is Attributes

level

Protection Levels

The dce_c_authn_level_none Protection Level

The dce_c_authn_level_connect Protection Level

The dce_c_authn_level_call Protection Level

The dce_c_authn_level_pkt Protection Level

The dce_c_authn_level_pkt_integrity Protection Level

The dce_c_authn_level_pkt_privacy Protection Level

lexemes

IDL Lexemes

listen

The Server Listen Operation

listing

Alphabetic Listing of Productions

lists

Aliasing in Parameter Lists

liveness

Maintaining Execution Context and Monitoring Liveness

local

Local Endpoint Operations

Local Management Services

The local Attribute

local code set

Internationalisation Support Model

Local/Remote

Local/Remote Management Services

locale

Internationalisation Support Model

machine

RPC Stub to Run-time Protocol Machine Interactions

Client Protocol Machines

Server Protocol Machines

Connection-oriented Protocol Machines

Connectionless Protocol Machines

RPC Stub to Run Time Protocol Machine Interactions

Connectionless RPC Protocol Machines

CL_CLIENT Machine

CL_SERVER Machine

Connection-oriented RPC Protocol Machines

CO_CLIENT Machine

CO_CLIENT_ALLOC Machine

CO_CLIENT_GROUP Machine

CO_SERVER Machine

CO_SERVER_GROUP Machine

Client Association State Machine

Server Association State Machine

Architected and Default Values for Protocol Machines

Architected and Default Values for Protocol Machines

maintaining

Maintaining Execution Context and Monitoring Liveness

management

Stub Memory Management Operations

Management Operations

Management Interface

Stub Memory Management

Stub Memory Management

Endpoint Management Operations

Name Service Management Operations

Local Management Services

Local/Remote Management Services

Parameter Memory Management

Association Management Policy

Remote Management Interface

INDEX

manager

Interface and Manager Selection

Dispatching via the Manager EPV

Manager EPVs

Manager Entry Point Vector

Specifying the Manager EPV

Default Manager EPVs

Conversation Manager Encodings

Conversation Manager Interface Definition

manager Entry Point Vectors

Server Binding Steps

manager EPVs

Server Binding Steps

Dispatching via the Manager EPV

Manager EPVs

manager routines

Interfaces

Application Code

RPC Interfaces

manager selection

Interface and Manager Selection

manual

RPC API Manual Pages

The dce_error_inq_text Manual Page

map

Endpoint Map Inquiry Handle

mapper

Endpoints and the Endpoint Mapper

Endpoint Mapper Well-known Ports

Endpoint Mapper Interface Definition

mappings

IDL to Stub Data Type Mappings

IDL to C-language Mappings

Syntax Mappings

max_is

The max_is Attribute

The max_is Attribute

maybe

The maybe Attribute

maybe semantics

Execution Semantics

member

Pointer Attributes in Member Declarations

memory

Stub Memory Management Operations

Stub Memory Management

Stub Memory Management

Parameter Memory Management

messages

Error Messages

methods

Binding Methods

min_is

The min_is Attribute

The min_is Attribute

model

RPC Programming Model Overview

Client/Server Model

Resource Models

Name Service Model

Server Model

Server Resource Models

The Server-Oriented Model

The Service-Oriented Model

The Object-Oriented Model

Internationalisation Support Model

Remote Procedure Call Model

Client/Server Execution Model

Error Handling Model

The Generic RPC Security Model

monitoring

Maintaining Execution Context and Monitoring Liveness

multi-dimensional

Ordering of Elements in Multi-dimensional Arrays

Multi-dimensional Fixed Arrays

Multi-dimensional Conformant Arrays

Multi-dimensional Varying Arrays

Multi-dimensional Conformant and Varying Arrays

name service

Name Services

name service attributes

Name Service Attributes

Code Sets Arrays

Search Algorithm

NSI Interface

name service attributes,

name service attributes,

The group Object Attributes

name service attributes, binding

Name Service Attributes

name service attributes, code sets

Name Service Attributes

name service attributes, group

Name Service Attributes

name service attributes, object

Name Service Attributes

name service attributes, profile

Name Service Attributes

name service attributes, server_name

The server_name Object Attributes

name service class values

Name Service Class Values

name service data types

Common Declarations

name service data types, protocol_tower_t encoding rules

Common Declarations

name service entries

Server Binding Steps

NSI Interface

name service entries, group

Name Service Attributes

Group Entries

name service entries, profile

Name Service Attributes

Profiles

name service entries, server

Name Service Attributes

Server Entries

name service object encoding

Encoding

name service, caching

Name Service Caching

name service, expiration age

Name Service Caching

name service, model

Name Service Model

name service, recommended usage

Name Service Attributes

Name Service-independent API

Name Service Operations

name syntax tags

Name Syntax Tags

names

Restrictions on Names

DCE CDS Attribute Names

naming

Naming Conventions

NDR

Transfer Syntax NDR

NDR Primitive Types

NDR Constructed Types

NDR Input and Output Streams

NDR arrays, multi-dimensional conformant

Multi-dimensional Conformant Arrays

NDR arrays, multi-dimensional conformant and varying

Multi-dimensional Conformant and Varying Arrays

NDR arrays, multi-dimensional fixed

Multi-dimensional Fixed Arrays

NDR arrays, multi-dimensional varying

Multi-dimensional Varying Arrays

NDR arrays, of strings

Arrays of Strings

NDR arrays, ordering of elements in multi-dimensional

Ordering of Elements in Multi-dimensional Arrays

NDR arrays, uni-dimensional conformant

Uni-dimensional Conformant Arrays

NDR arrays, uni-dimensional conformant-varying

Uni-dimensional Conformant-varying Arrays

NDR arrays, uni-dimensional fixed

Uni-dimensional Fixed Arrays

NDR arrays, uni-dimensional varying

Uni-dimensional Varying Arrays

NDR constructed types

NDR Constructed Types

Algorithm for Deferral of Referents

NDR constructed types, alignment

Alignment of Constructed Types

NDR constructed types, arrays

Arrays

Multi-dimensional Conformant and Varying Arrays

NDR constructed types, conformant and varying strings

Conformant and Varying Strings

NDR constructed types, pipes

Pipes

NDR constructed types, pointers

Pointers

Algorithm for Deferral of Referents

NDR constructed types, representation conventions

Representation Conventions

NDR constructed types, strings

Strings

Conformant and Varying Strings

NDR constructed types, structures

Structures

Structures Containing a Conformant and Varying Array

NDR constructed types, unions

Unions

NDR constructed types, varying strings

Varying Strings

NDR format label

Data Representation Format Label

NDR input and output streams

NDR Input and Output Streams

NDR pointers, deferral of referents for embedded pointers

Algorithm for Deferral of Referents

NDR pointers, embedded full

Embedded Full Pointers

NDR pointers, embedded reference

Embedded Reference Pointers

NDR pointers, top level reference

Top-level Reference Pointers

NDR pointers, top-level full

Top-level Full Pointers

NDR primitive types

NDR Primitive Types

Uninterpreted Octets

NDR primitive types, alignment

Alignment of Primitive Types

NDR primitive types, Booleans

Booleans

NDR primitive types, characters

Characters

NDR primitive types, Cray floating-point

Cray Format

NDR primitive types, floating-point

Floating-point Numbers

IBM Format

NDR primitive types, hyper

Integers and Enumerated Types

NDR primitive types, IBM floating-point

IBM Format

NDR primitive types, IEEE floating-point

IEEE Format

NDR primitive types, integers

Integers and Enumerated Types

Enumerated Types

NDR primitive types, long

Integers and Enumerated Types

NDR primitive types, representation conventions

Representation Conventions

NDR primitive types, short

Integers and Enumerated Types

NDR primitive types, small

Integers and Enumerated Types

NDR primitive types, uninterpreted octets

Uninterpreted Octets

NDR primitive types, VAX floating-point

VAX Format

NDR structures, containing arrays

Structures Containing Arrays

Structures Containing a Conformant and Varying Array

negative

Negative Size and Length Specifications

nested

Nested RPCs

nested RPCs

Nested RPCs

network addresses

Binding

Binding

Network Data Representation

Transfer Syntax NDR

nocall

The nocall PDU

nocode

The code and nocode Attributes

non-encapsulated

Non-encapsulated Unions

non-upwardly

Non-upwardly Compatible Changes

notation

Notation

notification

Cancel Notification

NSI

Server Binding Steps

Name Service Interface

Name Service Caching

Name Service Interface Operations

NSI Binding Operations

NSI Entry Operations

NSI Group Operations

NSI Profile Operations

NSI Interface

Name Service Class Values

number

Version Number Defaults

Protocol Version Number

Serial Number

Sequence Number

Operation Number

Fragment Number

numbering

Interface Version Numbering

numbers

Legal Values for Version Numbers

Operation Numbers

Rules for Changing Version Numbers

Serial Numbers

Protocol Version Numbers

Sequence Numbers

Floating-point Numbers

numeric

Atomic Numeric Expressions

Compound Numeric Expressions

object

Object Operations

RPC Interface and RPC Object

The server_name Object Attributes

The group Object Attributes

The profile Object Attributes

Object Identifier

object UUIDs

Binding

Binding Handles

Server Binding Steps

Client Binding Steps

Interface and Manager Selection

Server Entries

RPC Objects

Binding

Object-Oriented

The Object-Oriented Model

objects

RPC Objects

obtaining

Obtaining Binding Handles

octets

Uninterpreted Octets

open

The Open Group

Open Group Publications

operation

The Server Listen Operation

The String Free Operation

Operation Numbers

Client Operation

Server Operation

Operation Number

Generic Operation

operation numbers

Binding

Server Binding Steps

Dispatching via the Manager EPV

Operation Numbers

operations

API Operations

Binding-related Operations

Name Service Operations

Endpoint Operations

Security Operations

Internationalisation Support Operations

Stub Memory Management Operations

Management Operations

UUID Operations

Binding Operations

Interface Operations

Protocol Sequence Operations

Local Endpoint Operations

Object Operations

Name Service Interface Operations

NSI Binding Operations

NSI Entry Operations

NSI Group Operations

NSI Profile Operations

Authentication Operations

Internationalisation Support Operations

UUID Operations

Endpoint Management Operations

Name Service Management Operations

Operations

optional

Optional Connect Reject and Disconnect Data

ordering

Ordering Information

Ordering of Elements in Multi-dimensional Arrays

orphaned

The orphaned PDU

output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

Output

overrun

Clock Overrun

overview

RPC Programming Model Overview

page

RPC API Manual Pages

The dce_error_inq_text Manual Page

parameter

Pointer Attributes on Parameters

Parameter Declarations

Aliasing in Parameter Lists

Parameters

Parameter Memory Management

Reject Status Codes and Parameters

comm_status Parameter

fault_status Parameter

part

Part 1

Part 2

Part 3

Part 4

PDU

RPC PDU Encodings

Generic PDU Structure

PDU Types

Connectionless PDU Structure

PDU Type

PDU Body Length

Connectionless PDU Definitions

The ack PDU

The cancel_ack PDU

The cancel PDU

The fack PDU

The fault PDU

The nocall PDU

The ping PDU

The reject PDU

The request PDU

The response PDU

The working PDU

Connection-oriented PDU Structure

Connection-oriented PDU Data Types

Connection-oriented PDU Definitions

The alter_context PDU

The alter_context_resp PDU

The bind PDU

The bind_ack PDU

The bind_nak PDU

The cancel PDU

The fault PDU

The orphaned PDU

The request PDU

The response PDU

The shutdown PDU

PDU encodings

RPC PDU Encodings

The shutdown PDU

PDU encodings, alignment

Alignment

PDU encodings, common fields

Common Fields

Reject Status Codes

PDU encodings, connection-oriented

Connection-oriented PDU Structure

PDU encodings, connectionless

Connectionless RPC PDUs

PDU encodings, conventions

Encoding Conventions

PDU encodings, data representation format labels

Data Representation Format Labels

PDU encodings, generic structure

Generic PDU Structure

PDU encodings, protocol version numbers

Protocol Version Numbers

PDU encodings, reject status codes

Reject Status Codes

PDUs

Connectionless RPC PDUs

Connection-oriented RPC PDUs

Per-PDU

Encoding for Per-PDU Services

permissions

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

PING

PING

The ping PDU

pipe processing

Pipes

pipes

Pipes

Pipes

Pipes

point

Manager Entry Point Vector

pointer

Pointer Attributes in the Interface Header

Pointer Attributes on Parameters

Pointer Attributes on Function Results

Pointer Attributes in Member Declarations

Pointer Attributes in typedefs

pointer_default

The pointer_default Attribute

pointers

Pointers

Description of Reference Pointers

Description of Unique Pointers

Description of Full Pointers

Attributes Applicable to Pointers

Varying Arrays of Pointers

Varying Arrays of ref Pointers

Varying Arrays of unique and ptr Pointers

Restrictions on Pointers

Pointers as Arrays

Pointers with the string Attribute

Function Pointers

Pointers

Top-level Pointers

Top-level Full Pointers

Top-level Reference Pointers

Embedded Pointers

Embedded Full Pointers

Embedded Reference Pointers

policy

Association Management Policy

portability

Portability

portability specification

Portability

portable

Portable Character Set

portable character set

Internationalisation Support Model

ports

Endpoint Mapper Well-known Ports

ports, endpoint mapper

The endpoint Attribute

possible

Possible Ambiguity Resolved

Possible Failures

predefined

Predefined Types

preface

Preface

primary

Primary and Secondary Endpoint Addresses

primitive

Service Primitives

NDR Primitive Types

Alignment of Primitive Types

privs

The privs Argument

procedure

Remote Procedure Call Introduction

Remote Procedure Call Model

Remote Procedure Calls

processing

Server Receive Processing

Client Receive Processing

product

The Development of Product Standards

productions

Alphabetic Listing of Productions

profile

NSI Profile Operations

The profile Object Attributes

profile elements

Profiles

profile elements, default

Profiles

profile elements, priority value

Profiles

profiles

Profiles

programmer's

Application Programmer's Interface

programming

RPC Programming Model Overview

protect_level

The protect_level Argument

protection

Protection Levels

Integrity Protection

The dce_c_authn_level_none Protection Level

The dce_c_authn_level_connect Protection Level

The dce_c_authn_level_call Protection Level

The dce_c_authn_level_pkt Protection Level

The dce_c_authn_level_pkt_integrity Protection Level

The dce_c_authn_level_pkt_privacy Protection Level

protection levels

Security

protection-level

Authentication, Authorisation and Protection-level Arguments

protocol

Protocol Sequence Operations

Protocol Sequence String

Protocol Sequence Vector

Protocol Towers

RPC Protocol Definitions

RPC Stub to Run-time Protocol Machine Interactions

Client Protocol Machines

Server Protocol Machines

Connection-oriented Protocol

Connection-oriented Protocol Machines

Connectionless Protocol

Connectionless Protocol Machines

RPC Stub to Run Time Protocol Machine Interactions

Connectionless RPC Protocol Machines

Connection-oriented RPC Protocol Machines

Protocol Version Numbers

Protocol Version Number

Authentication Protocol Identifier

Connection-Oriented Protocol Versions

Security Services for Connection-oriented Protocol

Security Services for Connectionless Protocol

Protocol Sequence Strings

Protocol Identifiers

Architected and Default Values for Protocol Machines

Architected and Default Values for Protocol Machines

Protocol Tower Encoding

Protocol Tower Contents

Protocol Data Units

RPC PDU Encodings

protocol definitions

RPC Protocol Definitions

Naming Conventions

protocol identifiers

Protocol Towers

protocol machines, client

Client Protocol Machines

protocol machines, naming conventions

Naming Conventions

protocol machines, server

Server Protocol Machines

protocol sequences

Binding

Server Binding Steps

Binding

protocol specification

Services and Protocols

RPC Protocol Definitions

Naming Conventions

protocol towers

Name Service Model

Server Entries

Protocol Towers

protocol towers, example

The server_name Object Attributes

protocol version numbers

Binding

Binding

Protocol Version Numbers

protocols

Services and Protocols

RPC Services and Protocols

ptr

Varying Arrays of unique and ptr Pointers

publications

Open Group Publications

punctuation

IDL Punctuation

race

Synchronisation and Race Conditions

reassembly

Fragmentation and Reassembly

reboot

System Reboot

receive

Server Receive Processing

Client Receive Processing

ref

Varying Arrays of ref Pointers

reference

Description of Reference Pointers

Top-level Reference Pointers

Embedded Reference Pointers

referenced

Referenced Documents

referents

Algorithm for Deferral of Referents

reflect_deletions

The reflect_deletions Attribute

reject

Reject

Reject Status Codes

The reject PDU

Optional Connect Reject and Disconnect Data

Reject Status Codes and Parameters

Reject Status Codes

reject status codes

Reject Status Codes

relationships

Relationships Between Attributes

reliability

Remoteness

remote

Remote Procedure Call Introduction

Remote Procedure Call Model

Remote Procedure Calls

Remote Management Interface

INDEX

remoteness

Remoteness

represent_as

The represent_as Attribute

The ACS represent_as Attribute

Interaction of the ACS represent_as Attribute and the IDL handle Attribute

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

representation

Alternate Representation of Braces

Call Representation Data Structure

Data Representation Format Labels

Data Representation Format Label

Data Representation Format Label

Representation Conventions

Representation Conventions

String Representation of UUIDs

request

Server Concurrency and Request Buffering

The request PDU

The request PDU

Challenge Request Data Encoding

request buffering

Server Concurrency and Request Buffering

require

Semantics that Require Special Consideration

required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

Permissions Required

requirements

Conformance Requirements

Interoperability Requirements on Stubs

Transport Service Requirements

Transport Service Requirements

reserved

Keywords and Reserved Words

IDL and ACS Reserved Words

resolved

Possible Ambiguity Resolved

resource

Resource Models

Server Resource Models

resource models

Resource Models

Server Resource Models

The Object-Oriented Model

resource models, object-oriented

Resource Models

The Object-Oriented Model

resource models, server-oriented

Resource Models

The Server-Oriented Model

resource models, service-oriented

Resource Models

The Service-Oriented Model

response

The response PDU

The response PDU

Response Data Encoding

restrictions

Restrictions on Names

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Restrictions on Pointers

Semantics and Restrictions

Restrictions

Restrictions

result

Pointer Attributes on Function Results

Result

return

Return Statuses

routine

RPC API Routine Taxonomy

routing

Call Routing Algorithms

RPC

Introduction to the RPC Specification

Introduction to the RPC API

RPC Programming Model Overview

RPC Run Time

RPC API Routine Taxonomy

RPC API Manual Pages

RPC Data Types

RPC Services and Protocols

RPC Interface and RPC Object

RPC Interfaces

RPC Objects

RPC Service Definition

RPC Protocol Definitions

RPC Stub to Run-time Protocol Machine Interactions

RPC Stub to Run Time Protocol Machine Interactions

Connectionless RPC Protocol Machines

Connection-oriented RPC Protocol Machines

RPC PDU Encodings

Connectionless RPC PDUs

Connection-oriented RPC PDUs

The Generic RPC Security Model

RPC model

Remote Procedure Call Model

Error Handling Model

RPC objects

RPC Objects

RPC service primitives

RPC Service Definition

Reject

RPC service primitives, Cancel

Cancel

RPC service primitives, Error

Error

RPC service primitives, Invoke

Invoke

RPC service primitives, Reject

Reject

RPC service primitives, Result

Result

RPC-specific

RPC-specific Data Types

rpc_binding_copy

rpc_binding_copy

rpc_binding_free

rpc_binding_free

rpc_binding_from_string_binding

rpc_binding_from_string_binding

rpc_binding_inq_auth_caller

rpc_binding_inq_auth_caller

rpc_binding_inq_auth_client

rpc_binding_inq_auth_client

rpc_binding_inq_auth_info

rpc_binding_inq_auth_info

rpc_binding_inq_object

rpc_binding_inq_object

rpc_binding_reset

rpc_binding_reset

rpc_binding_server_from_client

rpc_binding_server_from_client

rpc_binding_set_auth_info

rpc_binding_set_auth_info

rpc_binding_set_object

rpc_binding_set_object

rpc_binding_to_string_binding

rpc_binding_to_string_binding

rpc_binding_vector_free

rpc_binding_vector_free

rpc_cs_binding_set_tags

rpc_cs_binding_set_tags

rpc_cs_char_set_compat_check

rpc_cs_char_set_compat_check

rpc_cs_eval_with_universal

rpc_cs_eval_with_universal

rpc_cs_eval_without_universal

rpc_cs_eval_without_universal

rpc_cs_get_tags

rpc_cs_get_tags

RPC_DEFAULT_ENTRY_SYNTAX

Name Syntax Tags

rpc_ep_register

rpc_ep_register

rpc_ep_register_no_replace

rpc_ep_register_no_replace

rpc_ep_resolve_binding

rpc_ep_resolve_binding

rpc_ep_unregister

rpc_ep_unregister

rpc_if_id_vector_free

rpc_if_id_vector_free

rpc_if_inq_id

rpc_if_inq_id

rpc_mgmt_ep_elt_inq_begin

rpc_mgmt_ep_elt_inq_begin

rpc_mgmt_ep_elt_inq_done

rpc_mgmt_ep_elt_inq_done

rpc_mgmt_ep_elt_inq_next

rpc_mgmt_ep_elt_inq_next

rpc_mgmt_ep_unregister

rpc_mgmt_ep_unregister

rpc_mgmt_inq_com_timeout

rpc_mgmt_inq_com_timeout

rpc_mgmt_inq_dflt_protect_level

rpc_mgmt_inq_dflt_protect_level

rpc_mgmt_inq_if_ids

rpc_mgmt_inq_if_ids

rpc_mgmt_inq_server_princ_name

rpc_mgmt_inq_server_princ_name

rpc_mgmt_inq_stats

rpc_mgmt_inq_stats

rpc_mgmt_is_server_listening

rpc_mgmt_is_server_listening

rpc_mgmt_set_authorization_fn

rpc_mgmt_set_authorization_fn

rpc_mgmt_set_cancel_timeout

rpc_mgmt_set_cancel_timeout

rpc_mgmt_set_com_timeout

rpc_mgmt_set_com_timeout

rpc_mgmt_set_server_stack_size

rpc_mgmt_set_server_stack_size

rpc_mgmt_stats_vector_free

rpc_mgmt_stats_vector_free

rpc_mgmt_stop_server_listening

rpc_mgmt_stop_server_listening

rpc_network_inq_protseqs

rpc_network_inq_protseqs

rpc_network_is_protseq_valid

rpc_network_is_protseq_valid

rpc_ns_binding_export

rpc_ns_binding_export

rpc_ns_binding_import_begin

rpc_ns_binding_import_begin

rpc_ns_binding_import_done

rpc_ns_binding_import_done

rpc_ns_binding_import_next

rpc_ns_binding_import_next

rpc_ns_binding_inq_entry_name

rpc_ns_binding_inq_entry_name

rpc_ns_binding_lookup_begin

rpc_ns_binding_lookup_begin

rpc_ns_binding_lookup_done

rpc_ns_binding_lookup_done

rpc_ns_binding_lookup_next

rpc_ns_binding_lookup_next

rpc_ns_binding_select

rpc_ns_binding_select

rpc_ns_binding_unexport

rpc_ns_binding_unexport

rpc_ns_entry_expand_name

rpc_ns_entry_expand_name

rpc_ns_entry_inq_resolution

rpc_ns_entry_inq_resolution

rpc_ns_entry_object_inq_begin

rpc_ns_entry_object_inq_begin

rpc_ns_entry_object_inq_done

rpc_ns_entry_object_inq_done

rpc_ns_entry_object_inq_next

rpc_ns_entry_object_inq_next

rpc_ns_group_delete

rpc_ns_group_delete

rpc_ns_group_mbr_add

rpc_ns_group_mbr_add

rpc_ns_group_mbr_inq_begin

rpc_ns_group_mbr_inq_begin

rpc_ns_group_mbr_inq_done

rpc_ns_group_mbr_inq_done

rpc_ns_group_mbr_inq_next

rpc_ns_group_mbr_inq_next

rpc_ns_group_mbr_remove

rpc_ns_group_mbr_remove

rpc_ns_import_ctx_add_eval

rpc_ns_import_ctx_add_eval

rpc_ns_mgmt_binding_unexport

rpc_ns_mgmt_binding_unexport

rpc_ns_mgmt_entry_create

rpc_ns_mgmt_entry_create

rpc_ns_mgmt_entry_delete

rpc_ns_mgmt_entry_delete

rpc_ns_mgmt_entry_inq_if_ids

rpc_ns_mgmt_entry_inq_if_ids

rpc_ns_mgmt_free_codesets

rpc_ns_mgmt_free_codesets

rpc_ns_mgmt_handle_set_exp_age

rpc_ns_mgmt_handle_set_exp_age

rpc_ns_mgmt_inq_exp_age

rpc_ns_mgmt_inq_exp_age

rpc_ns_mgmt_read_codesets

rpc_ns_mgmt_read_codesets

rpc_ns_mgmt_remove_attribute

rpc_ns_mgmt_remove_attribute

rpc_ns_mgmt_set_attribute

rpc_ns_mgmt_set_attribute

rpc_ns_mgmt_set_exp_age

rpc_ns_mgmt_set_exp_age

rpc_ns_profile_delete

rpc_ns_profile_delete

rpc_ns_profile_elt_add

rpc_ns_profile_elt_add

rpc_ns_profile_elt_inq_begin

rpc_ns_profile_elt_inq_begin

rpc_ns_profile_elt_inq_done

rpc_ns_profile_elt_inq_done

rpc_ns_profile_elt_inq_next

rpc_ns_profile_elt_inq_next

rpc_ns_profile_elt_remove

rpc_ns_profile_elt_remove

rpc_object_inq_type

rpc_object_inq_type

rpc_object_set_inq_fn

rpc_object_set_inq_fn

rpc_object_set_type

rpc_object_set_type

rpc_protseq_vector_free

rpc_protseq_vector_free

rpc_rgy_get_codesets

rpc_rgy_get_codesets

rpc_rgy_get_max_bytes

rpc_rgy_get_max_bytes

rpc_server_inq_bindings

rpc_server_inq_bindings

rpc_server_inq_if

rpc_server_inq_if

rpc_server_listen

rpc_server_listen

rpc_server_register_auth_info

rpc_server_register_auth_info

rpc_server_register_if

rpc_server_register_if

rpc_server_unregister_if

rpc_server_unregister_if

rpc_server_use_all_protseqs

rpc_server_use_all_protseqs

rpc_server_use_all_protseqs_if

rpc_server_use_all_protseqs_if

rpc_server_use_protseq

rpc_server_use_protseq

rpc_server_use_protseq_ep

rpc_server_use_protseq_ep

rpc_server_use_protseq_if

rpc_server_use_protseq_if

rpc_sm_allocate

rpc_sm_allocate

rpc_sm_client_free

rpc_sm_client_free

rpc_sm_destroy_client_context

rpc_sm_destroy_client_context

rpc_sm_disable_allocate

rpc_sm_disable_allocate

rpc_sm_enable_allocate

rpc_sm_enable_allocate

rpc_sm_free

rpc_sm_free

rpc_sm_get_thread_handle

rpc_sm_get_thread_handle

rpc_sm_set_client_alloc_free

rpc_sm_set_client_alloc_free

rpc_sm_set_thread_handle

rpc_sm_set_thread_handle

rpc_sm_swap_client_alloc_free

rpc_sm_swap_client_alloc_free

rpc_ss_bind_authn_client

rpc_ss_bind_authn_client

rpc_string_binding_compose

rpc_string_binding_compose

rpc_string_binding_parse

rpc_string_binding_parse

rpc_string_free

rpc_string_free

rpc_tower_to_binding

rpc_tower_to_binding

rpc_tower_vector_free

rpc_tower_vector_free

rpc_tower_vector_from_binding

rpc_tower_vector_from_binding

RPCs

Nested RPCs

rules

Rules for Changing Version Numbers

run

RPC Run Time

RPC Stub to Run Time Protocol Machine Interactions

run time

RPC Run Time

run-time

RPC Stub to Run-time Protocol Machine Interactions

rundown

Context Handle Rundown

scope

Implicit Exits and Entrances (Scope of Transitions)

search

Search Algorithm

searches

Binding Searches

secondary

Primary and Secondary Endpoint Addresses

secret

DCE Secret Key credentials Field Encoding

security

Remoteness

Security Services

Security Operations

Security

Security

The Generic RPC Security Model

Underlying Security Services Required

Security Services for Connection-oriented Protocol

Security Services for Connectionless Protocol

selection

Endpoint Selection

Interface and Manager Selection

semantics

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics and Restrictions

Semantics

Execution Semantics

Statechart Specification Language Semantics

Semantics that Require Special Consideration

sequence

Protocol Sequence Operations

Protocol Sequence String

Protocol Sequence Vector

Sequence Number

Sequence Numbers

Clock Sequence

Protocol Sequence Strings

serial

Serial Numbers

Serial Number

server

Server Implementation

Client and Server Binding Handles

Server Binding Steps

Server Entries

Server Model

Server Concurrency and Request Buffering

Server Resource Models

The Server Listen Operation

Server Operation

Server Protocol Machines

Server Boot Time

Server Association State Machine

Server Receive Processing

Server Interface

server model

Server Model

Management Interface

Server-Oriented

The Server-Oriented Model

server-side

Server-side Allocation

server_name

The server_name Object Attributes

server_princ_name

The server_princ_name Argument

servers, concurrency

Server Implementation

Server Concurrency and Request Buffering

servers, remote management

Server Implementation

Management Interface

servers, request buffering

Server Concurrency and Request Buffering

service

Name Service Operations

Name Service Interface

Name Service Model

Name Service Attributes

Name Service Caching

Name Service Interface Operations

Name Service Management Operations

Name Service Handle

Name Service Class Values

RPC Service Definition

Service Primitives

Transport Service Requirements

Transport Service Requirements

service specification

Services and Protocols

Service-Oriented

The Service-Oriented Model

services

Services and Protocols

Name Services

Security Services

Local Management Services

Local/Remote Management Services

RPC Services and Protocols

Binding, Addressing and Name Services

Authentication Services

Authorisation Services

Underlying Security Services Required

Security Services for Connection-oriented Protocol

Encoding for Per-PDU Services

Security Services for Connectionless Protocol

session identifiers

Remote Procedure Calls

set

Code Sets Arrays

Code Set Types

Portable Character Set

shutdown

The shutdown PDU

signed

Signed Integer Type

size

Negative Size and Length Specifications

size_is

The size_is Attribute

The size_is Attribute

source

The Attribute Configuration Source

space

White Space

special

Semantics that Require Special Consideration

specification

Versions and Issues of Specifications

Introduction to the RPC Specification

IDL Language Specification

Negative Size and Length Specifications

Statechart Specification Language Semantics

specifying

Specifying the Manager EPV

Specifying the Type UUID

Specifying Binding Handles

standards

The Development of Product Standards

state

State Hierarchies

Client Association State Machine

Server Association State Machine

statechart

Statechart Specification Language Semantics

statechart elements, actions

The Elements of Statecharts

statechart elements, activities

The Elements of Statecharts

statechart elements, conditions

The Elements of Statecharts

statechart elements, data items

The Elements of Statecharts

statechart elements, events

The Elements of Statecharts

statechart elements, states

The Elements of Statecharts

statechart elements, triggers

The Elements of Statecharts

statechart graphical expressions, conditional connectors

Conditional Connectors

statechart graphical expressions, default entrances

Default Entrances

statechart graphical expressions, terminal connectors

Terminal Connectors

statechart semantics

Statechart Specification Language Semantics

String Expressions

statechart semantics, conflicting transitions

Conflicting Transitions

statechart semantics, execution steps and time

Execution Steps and Time

statechart semantics, implicit exits and entrances

Implicit Exits and Entrances (Scope of Transitions)

statechart semantics, synchronisation and race conditions

Synchronisation and Race Conditions

statecharts

The Elements of Statecharts

statecharts, concurrency

Concurrency

statecharts, state hierarchies

State Hierarchies

statecharts, summary of language elements

Summary of Language Elements

String Expressions

states

CL_CLIENT States

CL_SERVER States

CO_CLIENT States

CO_CLIENT_ALLOC States

CO_CLIENT_GROUP States

CO_SERVER States

CO_SERVER_GROUP States

statistics

Statistics Vector

status

Reject Status Codes

Reject Status Codes and Parameters

Reject Status Codes

Status Codes

status output argument

Error Handling

statuses

Return Statuses

steps

Binding Steps

Server Binding Steps

Client Binding Steps

Execution Steps and Time

streams

NDR Input and Output Streams

string

String Bindings

The String Free Operation

Unsigned Character String

Protocol Sequence String

String Binding

String UUID

The string Attribute

Field Attributes in String Declarations

Pointers with the string Attribute

String Expressions

String Representation of UUIDs

string bindings

String Binding

string UUIDs

String UUID

strings

Strings

Varying Strings

Conformant and Varying Strings

Arrays of Strings

Protocol Sequence Strings

structure

Structure

Interface Definition Structure

Structures

Call Representation Data Structure

Generic PDU Structure

Connectionless PDU Structure

Connection-oriented PDU Structure

Structures

Structures Containing Arrays

Structures Containing a Conformant Array

Structures Containing a Conformant and Varying Array

stub

Stub Memory Management Operations

IDL to Stub Data Type Mappings

Stub Memory Management

Stub Memory Management

RPC Stub to Run-time Protocol Machine Interactions

RPC Stub to Run Time Protocol Machine Interactions

stub data types, default manager EPVs

Manager Entry Point Vector

Default Manager EPVs

stub data types, interface handles

Interface Handle

Interface Handle

stub data types, NIDL_manager_epv

Manager Entry Point Vector

stubs

Stubs

Stubs

Stub Memory Management

Interface Definition Language and Stubs

Stubs

Interoperability Requirements on Stubs

Error Handling During Floating-Point Unmarshalling

stubs, data types

IDL to Stub Data Type Mappings

stubs, floating-point error handling

Error Handling During Floating-Point Unmarshalling

stubs, memory management

Stub Memory Management

summary

Summary of Language Elements

support

Internationalisation Support Operations

Internationalisation Support Model

Internationalisation Support Operations

supported code set

Internationalisation Support Model

synchronisation

Synchronisation and Race Conditions

syntax

Name Syntax Tags

Syntax

Syntax

Syntax

Syntax

Syntax

Syntax

Syntax

Syntax

Syntax

Syntax

Syntax

Transfer Syntax NDR

Name Syntax Constants

Syntax Mappings

system

Application/Stub/Run-time System

System Reboot

tagged

Type Declarations and Tagged Declarations

tags

Name Syntax Tags

taxonomy

RPC API Routine Taxonomy

terminal

Terminal Connectors

that

Semantics that Require Special Consideration

this

This Document

threads

Threads

threads, application

Threads

threads, call

Threads

threads, RPC

Threads

time

RPC Run Time

Execution Steps and Time

RPC Stub to Run Time Protocol Machine Interactions

Server Boot Time

top-level

Top-level Pointers

Top-level Full Pointers

Top-level Reference Pointers

tower

Protocol Towers

Protocol Tower Encoding

Protocol Tower Contents

trademarks

Trademarks

transfer

International Character Transfer

Transfer Syntax NDR

transfer syntax

Binding

Binding

Transfer Syntax NDR

NDR Input and Output Streams

transitions

Implicit Exits and Entrances (Scope of Transitions)

Conflicting Transitions

transmit_as

The transmit_as Attribute

The IDL transmit_as Attribute

Interaction of IDL transmit_as and IDL handle Attributes

Interaction of the ACS represent_as Attribute with the IDL transmit_as Attribute

transport

Transport Service Requirements

Transport Service Requirements

type

IDL to Stub Data Type Mappings

Signed Integer Type

Boolean Type

Specifying the Type UUID

Type Declarations and Tagged Declarations

The boolean Type

The byte Type

The void Type

The handle_t Type

Type Attributes

The error_status_t Type

IDL and ACS Type Attributes

PDU Type

Data Type Bindings

IDL Data Type Declarations

Basic Type Declarations

type UUIDs

Server Binding Steps

Interface and Manager Selection

RPC Objects

typedefs

Pointer Attributes in typedefs

types

RPC Data Types

Unsigned Integer Types

Code Set Types

Base Types

Integer Types

The char Types

Constructed Types

Enumerated Types

Predefined Types

International Character Types

Anonymous Types

PDU Types

Connection-oriented PDU Data Types

NDR Primitive Types

Alignment of Primitive Types

Integers and Enumerated Types

Enumerated Types

NDR Constructed Types

Alignment of Constructed Types

RPC-specific Data Types

typographical

Typographical Conventions

underlying

Underlying Security Services Required

uni-dimensional

Uni-dimensional Fixed Arrays

Uni-dimensional Conformant Arrays

Uni-dimensional Varying Arrays

Uni-dimensional Conformant-varying Arrays

uninterpreted

Uninterpreted Octets

unions

Unions

Encapsulated Unions

Non-encapsulated Unions

Unions

unique

Description of Unique Pointers

Varying Arrays of unique and ptr Pointers

Universal Unique Identifier

universal

Universal Unique Identifier

unmarshalling

Error Handling During Floating-Point Unmarshalling

unsigned

Unsigned Integer Types

Unsigned Character String

upwardly

Definition of an Upwardly Compatible Change

UUID

UUID Operations

UUID Operations

String UUID

UUID Vector

Specifying the Type UUID

The uuid Attribute

Algorithms for Creating a UUID

UUID Generation

uuid_compare

uuid_compare

uuid_create

uuid_create

uuid_create_nil

uuid_create_nil

uuid_equal

uuid_equal

uuid_from_string

uuid_from_string

uuid_hash

uuid_hash

uuid_is_nil

uuid_is_nil

uuid_to_string

uuid_to_string

UUIDs

UUIDs

Universal Unique Identifier

String Representation of UUIDs

Comparing UUIDs

UUIDs, algorithms for creating

Algorithms for Creating a UUID

UUID Generation

UUIDs, comparing

Comparing UUIDs

UUIDs, format

Format

UUIDs, string representation

String Representation of UUIDs

values

Legal Values for Version Numbers

Name Service Class Values

Architected and Default Values for Protocol Machines

Architected and Default Values for Protocol Machines

varying

Varying and Conformant Varying Arrays

Varying Arrays of Pointers

Varying Arrays of ref Pointers

Varying Arrays of unique and ptr Pointers

Uni-dimensional Varying Arrays

Multi-dimensional Varying Arrays

Multi-dimensional Conformant and Varying Arrays

Varying Strings

Conformant and Varying Strings

Structures Containing a Conformant and Varying Array

VAX

VAX Format

vector

Binding Vector

Interface Identifier Vector

Manager Entry Point Vector

Protocol Sequence Vector

Statistics Vector

UUID Vector

verifier

Common Authentication Verifier Encodings

Authentication Verifier Encodings

version

Versions and Issues of Specifications

The version Attribute

Legal Values for Version Numbers

Version Number Defaults

Interface Version Numbering

Rules for Changing Version Numbers

Protocol Version Numbers

Protocol Version Number

Interface Version

Connection-Oriented Protocol Versions

via

Dispatching via the Manager EPV

void

The void Type

wchar_t_from_netcs

wchar_t_from_netcs

wchar_t_local_size

wchar_t_local_size

wchar_t_net_size

wchar_t_net_size

wchar_t_to_netcs

wchar_t_to_netcs

well-known

Endpoint Mapper Well-known Ports

white

White Space

words

Keywords and Reserved Words

IDL and ACS Reserved Words

WORKING

WORKING

WORKING

The working PDU