OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <ValueDispatcher.h>
Public Types | |
typedef OpenDDS::DCPS::DDSTraits< T > | TraitsType |
typedef TraitsType::DataWriterType | DataWriterType |
Public Member Functions | |
virtual | ~ValueDispatcher_T () |
virtual void * | new_value () const |
virtual void | delete_value (void *data) const |
virtual bool | read (ValueReader &value_reader, void *data) const |
virtual void | write (ValueWriter &value_writer, const void *data) const |
virtual DDS::InstanceHandle_t | register_instance_helper (DDS::DataWriter *dw, const void *data) const |
virtual DDS::ReturnCode_t | write_helper (DDS::DataWriter *dw, const void *data, DDS::InstanceHandle_t inst) const |
virtual DDS::ReturnCode_t | unregister_instance_helper (DDS::DataWriter *dw, const void *data, DDS::InstanceHandle_t inst) const |
virtual DDS::ReturnCode_t | dispose_helper (DDS::DataWriter *dw, const void *data, DDS::InstanceHandle_t inst) const |
![]() | |
virtual | ~ValueDispatcher () |
Definition at line 34 of file ValueDispatcher.h.
typedef TraitsType::DataWriterType OpenDDS::DCPS::ValueDispatcher_T< T >::DataWriterType |
Definition at line 59 of file ValueDispatcher.h.
typedef OpenDDS::DCPS::DDSTraits<T> OpenDDS::DCPS::ValueDispatcher_T< T >::TraitsType |
Definition at line 58 of file ValueDispatcher.h.
|
inlinevirtual |
Definition at line 35 of file ValueDispatcher.h.
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 42 of file ValueDispatcher.h.
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 79 of file ValueDispatcher.h.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL, and DDS::RETCODE_BAD_PARAMETER.
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 37 of file ValueDispatcher.h.
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 48 of file ValueDispatcher.h.
References OpenDDS::DCPS::vread().
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 61 of file ValueDispatcher.h.
References DDS::HANDLE_NIL.
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 73 of file ValueDispatcher.h.
References DDS::RETCODE_BAD_PARAMETER.
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 53 of file ValueDispatcher.h.
References OpenDDS::DCPS::vwrite().
|
inlinevirtual |
Implements OpenDDS::DCPS::ValueDispatcher.
Definition at line 67 of file ValueDispatcher.h.
References DDS::RETCODE_BAD_PARAMETER.