![]() |
![]() |
RM transport registration configuration structure. More...
#include <rm_transport.h>
Data Fields | |
Rm_Handle | rmHandle |
Rm_AppTransportHandle | appTransportHandle |
Rm_InstType | remoteInstType |
Rm_TransportCallouts | transportCallouts |
RM transport registration configuration structure.
Application transport handle associated with the registered transport. This value can be anything that helps the application identify the application transport "pipe" for which a RM packet should be sent on. For example, a QMSS queue number, network port data structure, etc.
Remote RM instance type at other end of the application transport "pipe".
RM Handle for which the transport is being registered
Pointers to application implemented transport APIs. The APIs for the provided functions must match the prototypes defined in the Rm_TransportCallouts structure. Callouts need to be defined for each registered transport. However, based on the application's implementation of transport code the same function can be provided for each transport registration. In these cases, the transport must mux/demux the packets it receives from RM based on the Rm_TransportHandle.