|
OpenDDS
Snapshot(2023/04/28-20:55)
|
Interface for managing update publications. More...
#include <UpdateProcessor_T.h>
Public Member Functions | |
| UpdateProcessor () | |
| virtual | ~UpdateProcessor () |
| virtual void | processCreate (const DataType *sample, const DDS::SampleInfo *info)=0 |
| Entities are created. More... | |
| virtual void | processUpdateQos1 (const DataType *sample, const DDS::SampleInfo *info)=0 |
| Entity Qos values are modified. More... | |
| virtual void | processUpdateQos2 (const DataType *sample, const DDS::SampleInfo *info) |
| virtual void | processUpdateFilterExpressionParams (const DataType *sample, const DDS::SampleInfo *info) |
| A default null implementation is provided. More... | |
| virtual void | processDelete (const DataType *sample, const DDS::SampleInfo *info)=0 |
| Entities are destroyed. More... | |
| void | processSample (const DataType *sample, const DDS::SampleInfo *info) |
| Update publication information with sample data. More... | |
Interface for managing update publications.
This class provides interfaces to manage update data received from federated repositories.
Definition at line 35 of file UpdateProcessor_T.h.
| OpenDDS::Federator::UpdateProcessor< DataType >::UpdateProcessor | ( | ) |
Definition at line 25 of file UpdateProcessor_T.cpp.
|
virtual |
Definition at line 34 of file UpdateProcessor_T.cpp.
|
pure virtual |
Entities are created.
Implemented in OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, and OpenDDS::Federator::ManagerImpl.
|
pure virtual |
Entities are destroyed.
Implemented in OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, and OpenDDS::Federator::ManagerImpl.
| void OpenDDS::Federator::UpdateProcessor< DataType >::processSample | ( | const DataType * | sample, |
| const DDS::SampleInfo * | info | ||
| ) |
Update publication information with sample data.
Definition at line 44 of file UpdateProcessor_T.cpp.
|
virtual |
A default null implementation is provided.
Reimplemented in OpenDDS::Federator::ManagerImpl.
Definition at line 98 of file UpdateProcessor_T.cpp.
|
pure virtual |
Entity Qos values are modified.
Implemented in OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, OpenDDS::Federator::ManagerImpl, and OpenDDS::Federator::ManagerImpl.
|
virtual |
Entity additional Qos values are modified. A default null implementation is provided.
Reimplemented in OpenDDS::Federator::ManagerImpl, and OpenDDS::Federator::ManagerImpl.
Definition at line 89 of file UpdateProcessor_T.cpp.
1.8.13