Class PubSubControlCallback.
More...
#include <pubsubcontrolcallback.h>
Inherited by PubSubManagerPrivate.
virtual void PubSubBase::PubSubControlCallback::newConnection |
( |
PubSubConnection * |
pConnection | ) |
|
|
pure virtual |
Callback to inform other modules about creation of new PubSubConnection.
- Parameters
-
[in] | pConnection | The connection management object. |
virtual void PubSubBase::PubSubControlCallback::newDataSetReader |
( |
DataSetReader * |
pReader, |
|
|
bool & |
messageDecodedByApplication |
|
) |
| |
|
pure virtual |
Callback to inform other modules about creation of new DataSetReader The application can handle the decoding of the DataSetMessage by setting the messageHandledByApplication to true.
- Parameters
-
[in] | pReader | The DataSetReader management object. |
[out] | messageDecodedByApplication | Flag used to indicate that the application is responsible for decoding the fields of the DataSetMessage (true) or decoding should be done by the PubSub stack (false). In the case of true, the encoding is started with a callback to the application. |
virtual void PubSubBase::PubSubControlCallback::newDataSetWriter |
( |
DataSetWriter * |
pDataSetWriter, |
|
|
bool & |
messageEncodedByApplication |
|
) |
| |
|
pure virtual |
Callback to inform other modules about creation of new DataSetWriter The application can handle the encoding of the DataSetMessage by setting the messageEncodedByApplication to true.
- Parameters
-
[in] | pDataSetWriter | The DataSetWriter management object. |
[out] | messageEncodedByApplication | Flag used to indicate that the application is responsible for encoding the fields of the DataSetMessage (true) or encoding should be done by the PubSub stack (false). In the case of true, the encoding is started with a callback to the application. |
Callback to inform application about creation of new reader group.
- Parameters
-
[in] | pReaderGroup | The reader group management object. |
virtual void PubSubBase::PubSubControlCallback::newWriterGroup |
( |
WriterGroup * |
pGroup, |
|
|
bool & |
timingHandledByApplication |
|
) |
| |
|
pure virtual |
Callback to inform other modules about creation of new WriterGroup.
- Parameters
-
[in] | pGroup | The writer group management object. |
[out] | timingHandledByApplication | Flag used to indicate that the application is responsible for handling of cyclic sampling and publishing. |
Callback to inform application about a configuration change of a PubSub object.
- Parameters
-
[in] | pPubSubObject | The affected PubSub object |
[in] | pubSubObjectType | The type of the affected PubSub object |
Callback to inform application about the deletion of a PubSub object.
- Parameters
-
[in] | pPubSubObject | The affected PubSub object |
[in] | pubSubObjectType | The type of the affected PubSub object |
Callback to inform application about a state change of a PubSub object.
- Parameters
-
[in] | pPubSubObject | The affected PubSub object |
[in] | pubSubObjectType | The type of the affected PubSub object |
[in] | newState | The new state of the affected PubSub object |
The documentation for this class was generated from the following files:
- C:/work/uasdkcpp/src/uabase/pubsubbasecpp/pubsubcontrolcallback.h
- C:/work/uasdkcpp/src/uabase/pubsubbasecpp/pubsubconfiguration.cpp