通过Transport Plugin处理发送或接收消息所需的信息。
宏 | |
#定义 | NDDS_TRANSPORT_RESOURCE_DEFAULT (NULL) |
资源句柄的默认值。 |
详细说明
通过Transport Plugin处理发送或接收消息所需的信息。
实现者可能需要定义和分配结构来存储传输插件所需的任何信息,以便将消息发送到特定的目标或将针对特定目标收到的消息传递回NDDS。 这些资源,或者更具体地说是SendResource和RecvResources,通常用于使发送和接收更高效。
对于NDDS,SendResource或RecvResource只是Transport Plugin为自己创建的一个句柄/指针,在发送和接收消息时必须传回给Transport Plugin。 有关更多信息,请参阅SendResource概念和RecvResource概念 。
通常,传输插件将分配一个结构并传递一个指向该结构的指针作为Send / RecvResource。
-
也可以看看
- NDDS_Transport_Create_SendResource_Fcn_srEA
- NDDS_Transport_Create_RecvResource_Fcn_rrEA
宏定义文档
#define NDDS_TRANSPORT_RESOURCE_DEFAULT(NULL) |
资源句柄的默认值。
Typedef文档
typedef void * NDDS_Transport_Resource_t |
内部表示是一个指针。
typedef NDDS_Transport_Resource_t NDDS_Transport_RecvResource_t |
处理插件接收消息所需的信息。
typedef NDDS_Transport_Resource_t NDDS_Transport_SendResource_t |
处理插件发送消息所需的信息。