OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Namespaces | Typedefs | Enumerations
UpdateDataTypes.h File Reference
#include "dds/DdsDcpsInfoUtilsC.h"
#include "dds/DdsDcpsInfrastructureC.h"
#include <vector>
#include <string>
#include <map>
Include dependency graph for UpdateDataTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Update::IdPath
 
struct  Update::OwnershipData
 
struct  Update::TopicStrt< Q, S >
 
struct  Update::ParticipantStrt< Q >
 
struct  Update::ContentSubscriptionInfo
 
struct  Update::ContentSubscriptionBin
 
struct  Update::ActorStrt< PSQ, RWQ, C, T, CSP, STI >
 
struct  Update::ImageData< T, P, A, W >
 

Namespaces

 Update
 

Typedefs

typedef DDS::DomainId_t Update::DomainIdType
 
typedef OpenDDS::DCPS::GUID_t Update::IdType
 
typedef std::pair< size_t, char * > Update::BinSeq
 
typedef std::pair< SpecificQos, BinSeq > Update::QosSeq
 
typedef long Update::PartIdType
 
typedef struct TopicStrt< DDS::TopicQos &, std::string > Update::UTopic
 
typedef struct TopicStrt< QosSeq, std::string > Update::DTopic
 
typedef struct ParticipantStrt< DDS::DomainParticipantQos &> Update::UParticipant
 
typedef struct ParticipantStrt< QosSeq > Update::DParticipant
 
typedef struct ActorStrt< DDS::SubscriberQos &, DDS::DataReaderQos &, std::string, OpenDDS::DCPS::TransportLocatorSeq &, ContentSubscriptionInfo &, DDS::OctetSeq &> Update::URActor
 
typedef struct ActorStrt< DDS::PublisherQos &, DDS::DataWriterQos &, std::string, OpenDDS::DCPS::TransportLocatorSeq &, ContentSubscriptionInfo &, DDS::OctetSeq &> Update::UWActor
 
typedef struct ActorStrt< QosSeq, QosSeq, std::string, BinSeq, ContentSubscriptionBin, BinSeq > Update::DActor
 
typedef struct ImageData< UTopic *, UParticipant *, URActor *, UWActor *> Update::UImage
 
typedef struct ImageData< DTopic, DParticipant, DActor, DActor > Update::DImage
 

Enumerations

enum  Update::ItemType { Update::Topic, Update::Participant, Update::Actor }
 
enum  Update::ActorType { Update::DataReader, Update::DataWriter }
 
enum  Update::SpecificQos {
  Update::NoQos, Update::ParticipantQos, Update::TopicQos, Update::DataWriterQos,
  Update::PublisherQos, Update::DataReaderQos, Update::SubscriberQos
}