OpenDDS
Snapshot(2023/04/28-20:55)
|
Classes | |
struct | ActorStrt |
struct | ActorStrt< QosSeq, QosSeq, ACE_CString, BinSeq, ContentSubscriptionBin, BinSeq > |
struct | ContentSubscriptionBin |
struct | ContentSubscriptionInfo |
struct | IdPath |
struct | ImageData |
class | Manager |
struct | OwnershipData |
struct | ParticipantStrt |
struct | ParticipantStrt< QosSeq > |
class | PersistenceUpdater |
class | SeqGuard |
struct | TopicStrt |
struct | TopicStrt< QosSeq, ACE_CString > |
class | Updater |
Enumerations | |
enum | ItemType { Topic, Participant, Actor } |
enum | ActorType { DataReader, DataWriter } |
enum | SpecificQos { NoQos, ParticipantQos, TopicQos, DataWriterQos, PublisherQos, DataReaderQos, SubscriberQos } |
Functions | |
void * | createIndex (const std::string &tag, PersistenceUpdater::ALLOCATOR &allocator, size_t size, bool &exists) |
template<typename I > | |
void | index_cleanup (I *index, PersistenceUpdater::ALLOCATOR *allocator) |
typedef std::pair<size_t, char*> Update::BinSeq |
Definition at line 36 of file UpdateDataTypes.h.
typedef struct ActorStrt< QosSeq, QosSeq, std::string, BinSeq, ContentSubscriptionBin, BinSeq > Update::DActor |
Definition at line 183 of file UpdateDataTypes.h.
typedef struct ImageData< DTopic, DParticipant, DActor, DActor > Update::DImage |
Definition at line 204 of file UpdateDataTypes.h.
typedef DDS::DomainId_t Update::DomainIdType |
Definition at line 34 of file UpdateDataTypes.h.
typedef struct ParticipantStrt< QosSeq > Update::DParticipant |
Definition at line 106 of file UpdateDataTypes.h.
typedef struct TopicStrt< QosSeq, std::string > Update::DTopic |
Definition at line 86 of file UpdateDataTypes.h.
typedef OpenDDS::DCPS::GUID_t Update::IdType |
Definition at line 35 of file UpdateDataTypes.h.
typedef long Update::PartIdType |
Definition at line 38 of file UpdateDataTypes.h.
typedef std::pair<SpecificQos, BinSeq> Update::QosSeq |
Definition at line 37 of file UpdateDataTypes.h.
typedef struct ImageData< UTopic *, UParticipant *, URActor *, UWActor * > Update::UImage |
Definition at line 203 of file UpdateDataTypes.h.
typedef struct ParticipantStrt< DDS::DomainParticipantQos & > Update::UParticipant |
Definition at line 105 of file UpdateDataTypes.h.
typedef struct ActorStrt< DDS::SubscriberQos &, DDS::DataReaderQos &, std::string, OpenDDS::DCPS::TransportLocatorSeq &, ContentSubscriptionInfo &, DDS::OctetSeq & > Update::URActor |
Definition at line 169 of file UpdateDataTypes.h.
typedef struct TopicStrt< DDS::TopicQos &, std::string > Update::UTopic |
Definition at line 85 of file UpdateDataTypes.h.
typedef struct ActorStrt< DDS::PublisherQos &, DDS::DataWriterQos &, std::string, OpenDDS::DCPS::TransportLocatorSeq &, ContentSubscriptionInfo &, DDS::OctetSeq & > Update::UWActor |
Definition at line 176 of file UpdateDataTypes.h.
enum Update::ActorType |
enum Update::ItemType |
Enumerator | |
---|---|
Topic | |
Participant | |
Actor |
Definition at line 22 of file UpdateDataTypes.h.
enum Update::SpecificQos |
Enumerator | |
---|---|
NoQos | |
ParticipantQos | |
TopicQos | |
DataWriterQos | |
PublisherQos | |
DataReaderQos | |
SubscriberQos |
Definition at line 24 of file UpdateDataTypes.h.
void* Update::createIndex | ( | const std::string & | tag, |
PersistenceUpdater::ALLOCATOR & | allocator, | ||
size_t | size, | ||
bool & | exists | ||
) |
Definition at line 231 of file PersistenceUpdater.cpp.
References ACE_ALLOCATOR_RETURN, ACE_ERROR, ACE_TEXT(), ACE_Allocator_Adapter< class >::bind(), ACE_Allocator_Adapter< class >::find(), ACE_Allocator_Adapter< class >::free(), LM_ERROR, and ACE_Allocator_Adapter< class >::malloc().
Referenced by Update::PersistenceUpdater::init().
void Update::index_cleanup | ( | I * | index, |
PersistenceUpdater::ALLOCATOR * | allocator | ||
) |
Definition at line 263 of file PersistenceUpdater.cpp.
References ACE_ERROR, ACE_TEXT(), and LM_ERROR.
Referenced by Update::PersistenceUpdater::init().