OpenDDS::RTPS::Sedp::Msg Struct Reference

Inheritance diagram for OpenDDS::RTPS::Sedp::Msg:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::RTPS::Sedp::Msg:
Collaboration graph
[legend]

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

OpenDDS::RTPS::Sedp::Msg::Msg ( MsgType  mt,
DCPS::MessageId  id,
const Security::SPDPdiscoveredParticipantData dpdata 
) [inline]

Definition at line 191 of file Sedp.h.

00192       : type_(mt), id_(id), dpdata_(dpdata) {}

OpenDDS::RTPS::Sedp::Msg::Msg ( MsgType  mt,
DCPS::MessageId  id,
const DCPS::DiscoveredWriterData wdata 
) [inline]

Definition at line 194 of file Sedp.h.

00195       : type_(mt), id_(id), wdata_(wdata) {}

OpenDDS::RTPS::Sedp::Msg::Msg ( MsgType  mt,
DCPS::MessageId  id,
const DCPS::DiscoveredReaderData rdata 
) [inline]

Definition at line 202 of file Sedp.h.

00203       : type_(mt), id_(id), rdata_(rdata) {}

OpenDDS::RTPS::Sedp::Msg::Msg ( MsgType  mt,
DCPS::MessageId  id,
const ParticipantMessageData pmdata 
) [inline]

Definition at line 210 of file Sedp.h.

00211       : type_(mt), id_(id), pmdata_(pmdata) {}

OpenDDS::RTPS::Sedp::Msg::Msg ( MsgType  mt,
DCPS::MessageId  id,
DDS::InstanceHandle_t  ih 
) [inline]

Definition at line 213 of file Sedp.h.

00214       : type_(mt), id_(id), ih_(ih) {}

OpenDDS::RTPS::Sedp::Msg::Msg ( MsgType  mt,
DCPS::MessageId  id,
const DDS::Security::ParticipantGenericMessage data 
) [inline]

Definition at line 216 of file Sedp.h.

00217       : type_(mt), id_(id), pgmdata_(data) {}


Member Data Documentation

union { ... }

Definition at line 172 of file Sedp.h.

Definition at line 169 of file Sedp.h.

Definition at line 187 of file Sedp.h.

Definition at line 188 of file Sedp.h.

Definition at line 186 of file Sedp.h.

Definition at line 180 of file Sedp.h.

Definition at line 174 of file Sedp.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1