OpenDDS::RTPS::Sedp::Msg Struct Reference
List of all members.
Public Types |
enum | MsgType {
MSG_PARTICIPANT,
MSG_WRITER,
MSG_READER,
MSG_PARTICIPANT_DATA,
MSG_REMOVE_FROM_PUB_BIT,
MSG_REMOVE_FROM_SUB_BIT,
MSG_FINI_BIT,
MSG_STOP
} |
Public Member Functions |
| Msg (MsgType mt, DCPS::MessageId id, const Security::SPDPdiscoveredParticipantData *dpdata) |
| Msg (MsgType mt, DCPS::MessageId id, const DCPS::DiscoveredWriterData *wdata) |
| Msg (MsgType mt, DCPS::MessageId id, const DCPS::DiscoveredReaderData *rdata) |
| Msg (MsgType mt, DCPS::MessageId id, const ParticipantMessageData *pmdata) |
| Msg (MsgType mt, DCPS::MessageId id, DDS::InstanceHandle_t ih) |
| Msg (MsgType mt, DCPS::MessageId id, const DDS::Security::ParticipantGenericMessage *data) |
Public Attributes |
enum
OpenDDS::RTPS::Sedp::Msg::MsgType | type_ |
DCPS::MessageId | id_ |
union { |
const
Security::SPDPdiscoveredParticipantData * dpdata_ |
const DCPS::DiscoveredWriterData * wdata_ |
const DCPS::DiscoveredReaderData * rdata_ |
const ParticipantMessageData * pmdata_ |
DDS::InstanceHandle_t ih_ |
const
DDS::Security::ParticipantGenericMessage * pgmdata_ |
}; | |
Detailed Description
Definition at line 147 of file Sedp.h.
Member Enumeration Documentation
- Enumerator:
MSG_PARTICIPANT |
|
MSG_WRITER |
|
MSG_READER |
|
MSG_PARTICIPANT_DATA |
|
MSG_REMOVE_FROM_PUB_BIT |
|
MSG_REMOVE_FROM_SUB_BIT |
|
MSG_FINI_BIT |
|
MSG_STOP |
|
Definition at line 148 of file Sedp.h.
00148 {
00149 MSG_PARTICIPANT,
00150 MSG_WRITER,
00151 MSG_READER,
00152 MSG_PARTICIPANT_DATA,
00153 MSG_REMOVE_FROM_PUB_BIT,
00154 MSG_REMOVE_FROM_SUB_BIT,
00155 MSG_FINI_BIT,
00156 MSG_STOP,
00157
00158 #if defined(OPENDDS_SECURITY)
00159 MSG_PARTICIPANT_STATELESS_DATA,
00160 MSG_PARTICIPANT_VOLATILE_SECURE,
00161 MSG_PARTICIPANT_DATA_SECURE,
00162 MSG_WRITER_SECURE,
00163 MSG_READER_SECURE,
00164 MSG_DCPS_PARTICIPANT_SECURE
00165 #endif
00166
00167 } type_;
Constructor & Destructor Documentation
Member Data Documentation
The documentation for this struct was generated from the following file: