A structure defined by the Profile API for registering a profile-module.
A structure defined by the Profile API for registering a profile-module.Before the wrapper can invoke a profile-module's code, that profile-module must be registered with the connection structure. If a single profile-module implements multiple profiles (i.e., multiple URIs in the greeting), then multiple profile registrations must be registered by that profile-module.
This structure contains function pointers for all the callbacks invoked by the wrapper. After a connection structure is created but before it is started, all profiles available to the application must be registered with the connection structure. A compiled-in profile-module may use the link to chain together registrations at compile time. A dynamically-loaded profile-module must export a function that returns a pointer to its profile-registration structures.
Defines the function pointers for "outer" callbacks invoked by the wrapper.
Invoked when the profile is registered with the wrapper.
Invoked when the wrapper is destroyed.
Invoked when a session is created (i.e., when a connection is established or a tuning reset completes).
Invoked when a session is destroyed (i.e., when a connection is released or a tuning reset begins).
Invoked when a greeting is received.