aliases
alphabetical error summary
API
    definition
    header files creation
    implementation overview
    parameter declaration
    writing the API function code
arguments coding conventions



binary files
binding functions
   Implementing client-side binding functions
   Life cycle binding functions
   Registering binding functions
   Runtime binding functions
buffer arguments
   Buffer passing rules
   DISP_COMMAND buffer flags
   DISP_EVENT buffer flags
buffers
built-in dispatcher services



client
    binding functions
client-side object handle
client/server model
coding conventions
command processing
communications
context handle
CTAAPIERROR macro
ctaDestroyQueue
ctadisp.h
ctaInitialize
ctaOpenServices



definition phase
   Defining the API
   Writing a service
DISP_COMMAND
   DISP_COMMAND buffer flags
   DISP_COMMAND structure
DISP_EVENT
   DISP_EVENT buffer flags
   Processing events from the managed resource
dispAddRTC
dispAllocBuffer
dispApiError
dispatcher
   Dispatcher
   Dispatcher functionality
dispatcher service functions
    application initialization
    buffer management
       dispAllocBuffer
       dispFreeBuffer
       dispSetAsyncIn
       dispSetAsyncOut
    error and tracing log
       dispApiError
       dispError
       dispGetTracePointer
       dispLogTrace
    event queue processing
       dispGetQueueHandle
       dispMakeAndQueueEvent
       dispQueueEvent
    handle management
       dispAttachHandle
       dispCreateHandle
       dispDestroyHandle
       dispFindHandle
       dispFindHandleByName
       dispGetHandleValue
       dispGetHandleValueEx
       dispQueueCommand
       dispSetHandleValue
       dispSetHandleValueEx
    parameter modification
       dispCheckParmByName
       dispGetParmByName
       dispGetParms
       dispSetParmByName
    runtime control
       dispAddRTC
       dispGetActiveRTC
       dispGetNumRTC
       dispGetNumRTCAliases
       dispGetRTCAliases
       dispRegisterRTCAlias
       dispRemoveRTC
       dispUnregisterRTCAlias
    server command
    service command queuing and sending
    service information
    service manager and service registration
       dispRegisterService
       dispRegisterServiceManager
    wait object
       dispFindWaitObject
       dispRegisterWaitObject
       dispUnregisterWaitObject
dispAttachHandle
dispCheckParmByName
dispCreateHandle
dispDestroyHandle
dispError
dispFindHandle
dispFindHandleByName
dispFindWaitObject
dispFreeBuffer
dispGetActiveRTC
dispGetAppCtl
dispGetHandleValue
dispGetHandleValueEx
dispGetNumRTC
dispGetNumRTCAliases
dispGetParmByName
dispGetParms
dispGetQueueHandle
dispGetRTCAliases
dispGetText
dispGetTracePointer
dispLogTrace
dispMakeAndQueueEvent
dispQueueCommand
dispQueueEvent
dispRegisterRTCAlias
dispRegisterService
dispRegisterServiceManager
dispRegisterWaitObject
dispRemoveRTC
dispSendCommand
dispSetAsyncIn
dispSetAsyncOut
dispSetHandleValue
dispSetHandleValueEx
dispSetParmByName
dispShutdown
dispUnregisterRTCAlias
dispUnregisterWaitObject
distributed computing
DLLs



enumerations coding conventions
errors
    coding conventions
    definition
    handling
    macros
events
    coding conventions
    defining
    handling
       Event handling
       Initializing managed resource event handling
       Shutting down event handling
    managed resources
EVT service test program



function arguments coding conventions
function names coding conventions
functions
   Application initialization information
   Buffer management
   Error and tracing log
   Event_queue_processing_control
   Handle management
   Life cycle binding functions
   Parameter_modification
   Runtime binding functions
   Runtime control
   Server command
   Service command queuing and sending
   Service_information_retrieval_functions
   Service_manager_and_service_registration
   Wait object



header files



implementation phase
   API implementation overview
   SPI implementation overview
   Writing a service
in arguments



libraries
life cycle binding functions



managed resources
   Initializing managed resource event handling
   Managed resource
   Understanding the managed resource
manifest constants coding conventions



Natural Access architecture
   Natural Access architecture overview
   Service components
Natural Access service
numerical error summary



out arguments



parameter file generation utility
parameters
    coding conventions
    declaration
    management
pf2src utility



reason codes conventions
reason names coding conventions
   Defining events and reasons
   Event and reason names
remote procedure call (RPC)
return values coding conventions
RPC (remote procedure call)
RTC (runtime control)
    base services RTC aliases
    reading the database
    registering for notification
    sample code
    using aliases
runtime binding functions
runtime control
    base services RTC aliases
    reading the database
    registering for notification
    sample code
    using aliases



server
server-side object handle
service
    API
    functions
    handles
    ID
       Getting a service ID
       Service ID
    implementation
    name
    object
       Defining the API
       Service object sharing
       Service objects
       Understanding the managed resource
    registration
    setup
    shutdown
    SPI
    starting
    writing
service manager
service manager binding functions
    life cycle - event handling
       xxxAttachServiceManager
       xxxDetachServiceManager
    life cycle - registration
       xxxDefineService
       xxxInitializeManager
    life cycle - runtime control
       xxxAddRTC
       xxxRemoveRTC
    life cycle - service startup and shutdown
       xxxCloseService
       xxxCloseServiceManager
       xxxOpenService
       xxxOpenServiceManager
    runtime - command processing
    runtime - error handling
       xxxFormatMessage
       xxxGetText
    runtime - event processing
    runtime - trace handling
       xxxFormatTraceBuffer
       xxxSetTraceLevel
service test program
software structure
source files
SPI
    function
    implementation
       Implementing the SPI functions
       SPI implementation overview
    SPI function prototypes
structures coding conventions
stubs


>>