#include <Updater.h>

Public Member Functions | |
| virtual | ~Updater () |
| virtual void | requestImage ()=0 |
| virtual void | destroy (const IdPath &id, ItemType type, ActorType actor)=0 |
| Propagate that an entity has been destroyed. | |
| virtual void | updateLastPartId (PartIdType partId) |
| Update Last Participant Id for the repo. | |
| virtual void | create (const UTopic &topic)=0 |
| virtual void | create (const UParticipant &participant)=0 |
| virtual void | create (const URActor &actor)=0 |
| virtual void | create (const UWActor &actor)=0 |
| virtual void | create (const OwnershipData &data)=0 |
| virtual void | update (const IdPath &id, const DDS::DomainParticipantQos &qos)=0 |
| virtual void | update (const IdPath &id, const DDS::TopicQos &qos)=0 |
| virtual void | update (const IdPath &id, const DDS::DataWriterQos &qos)=0 |
| virtual void | update (const IdPath &id, const DDS::PublisherQos &qos)=0 |
| virtual void | update (const IdPath &id, const DDS::DataReaderQos &qos)=0 |
| virtual void | update (const IdPath &id, const DDS::SubscriberQos &qos)=0 |
| virtual void | update (const IdPath &id, const DDS::StringSeq &exprParams)=0 |
Base class for use by the UpdateManager class.
Definition at line 22 of file Updater.h.
| Update::Updater::~Updater | ( | ) | [inline, virtual] |
| virtual void Update::Updater::create | ( | const OwnershipData & | data | ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::create | ( | const UWActor & | actor | ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, Update::PersistenceUpdater, and Update::PersistenceUpdater.
| virtual void Update::Updater::create | ( | const URActor & | actor | ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, Update::PersistenceUpdater, and Update::PersistenceUpdater.
| virtual void Update::Updater::create | ( | const UParticipant & | participant | ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::create | ( | const UTopic & | topic | ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::destroy | ( | const IdPath & | id, | |
| ItemType | type, | |||
| ActorType | actor | |||
| ) | [pure virtual] |
Propagate that an entity has been destroyed.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::requestImage | ( | ) | [pure virtual] |
Request an image refresh to be sent to the specified callback (asynchronously).
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::update | ( | const IdPath & | id, | |
| const DDS::StringSeq & | exprParams | |||
| ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::update | ( | const IdPath & | id, | |
| const DDS::SubscriberQos & | qos | |||
| ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::update | ( | const IdPath & | id, | |
| const DDS::DataReaderQos & | qos | |||
| ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::update | ( | const IdPath & | id, | |
| const DDS::PublisherQos & | qos | |||
| ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::update | ( | const IdPath & | id, | |
| const DDS::DataWriterQos & | qos | |||
| ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::update | ( | const IdPath & | id, | |
| const DDS::TopicQos & | qos | |||
| ) | [pure virtual] |
Propagate an entity has been created.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::update | ( | const IdPath & | id, | |
| const DDS::DomainParticipantQos & | qos | |||
| ) | [pure virtual] |
Propagate updated Qos parameters for an entity.
Implemented in OpenDDS::Federator::ManagerImpl, and Update::PersistenceUpdater.
| virtual void Update::Updater::updateLastPartId | ( | PartIdType | partId | ) | [inline, virtual] |
Update Last Participant Id for the repo.
Reimplemented in Update::PersistenceUpdater.
1.6.1