MADARA  3.1.0
Knowledge::UpdateDataWriter_impl Class Referenceabstract

#include <SpliceKnowledgeUpdateDcps_impl.h>

Inheritance diagram for Knowledge::UpdateDataWriter_impl:
Collaboration diagram for Knowledge::UpdateDataWriter_impl:

Public Types

typedef UpdateDataWriter_ptr _ptr_type
 
typedef UpdateDataWriter_var _var_type
 

Public Member Functions

DDS::Boolean _local_is_a (const char *id)
 
UpdateDataWriter_ptr _this ()
 
virtual ::DDS::ReturnCode_t dispose (const Update &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long dispose (const Update &instance_data, DDS::LongLong handle)=0
 
virtual ::DDS::ReturnCode_t dispose_w_timestamp (const Update &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long dispose_w_timestamp (const Update &instance_data, DDS::LongLong handle, const DDS::Time_t &source_timestamp)=0
 
virtual ::DDS::ReturnCode_t get_key_value (Update &key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long get_key_value (Update &key_holder, DDS::LongLong handle)=0
 
virtual ::DDS::InstanceHandle_t lookup_instance (const Update &instance_data) THROW_ORB_EXCEPTIONS
 
virtual ::DDS::InstanceHandle_t register_instance (const Update &instance_data) THROW_ORB_EXCEPTIONS
 
virtual ::DDS::InstanceHandle_t register_instance_w_timestamp (const Update &instance_data, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
 
virtual DDS::LongLong register_instance_w_timestamp (const Update &instance_data, const DDS::Time_t &source_timestamp)=0
 
virtual ::DDS::ReturnCode_t unregister_instance (const Update &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long unregister_instance (const Update &instance_data, DDS::LongLong handle)=0
 
virtual ::DDS::ReturnCode_t unregister_instance_w_timestamp (const Update &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long unregister_instance_w_timestamp (const Update &instance_data, DDS::LongLong handle, const DDS::Time_t &source_timestamp)=0
 
virtual ::DDS::ReturnCode_t write (const Update &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long write (const Update &instance_data, DDS::LongLong handle)=0
 
virtual ::DDS::ReturnCode_t write_w_timestamp (const Update &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long write_w_timestamp (const Update &instance_data, DDS::LongLong handle, const DDS::Time_t &source_timestamp)=0
 
virtual ::DDS::ReturnCode_t writedispose (const Update &instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long writedispose (const Update &instance_data, DDS::LongLong handle)=0
 
virtual ::DDS::ReturnCode_t writedispose_w_timestamp (const Update &instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &source_timestamp) THROW_ORB_EXCEPTIONS
 
virtual DDS::Long writedispose_w_timestamp (const Update &instance_data, DDS::LongLong handle, const DDS::Time_t &source_timestamp)=0
 

Static Public Member Functions

static UpdateDataWriter_ptr _duplicate (UpdateDataWriter_ptr obj)
 
static UpdateDataWriter_ptr _narrow (DDS::Object_ptr obj)
 
static UpdateDataWriter_ptr _nil ()
 
static UpdateDataWriter_ptr _unchecked_narrow (DDS::Object_ptr obj)
 

Static Public Attributes

static const char * _local_id = "IDL:Knowledge/UpdateDataWriter:1.0"
 

Protected Member Functions

 UpdateDataWriter_impl ()
 
virtual ~UpdateDataWriter_impl ()
 
virtual DDS::ReturnCode_t init (DDS::OpenSplice::Publisher *publisher, DDS::OpenSplice::DomainParticipant *participant, const DDS::DataWriterQos &qos, DDS::OpenSplice::Topic *a_topic, const char *name, DDS::OpenSplice::cxxCopyIn copyIn, DDS::OpenSplice::cxxCopyOut copyOut)
 

Private Member Functions

 UpdateDataWriter_impl (const UpdateDataWriter_impl &)
 
void operator= (const UpdateDataWriter &)
 

Friends

class DDS::OpenSplice::Publisher
 
class UpdateTypeSupportMetaHolder
 

Detailed Description

Definition at line 46 of file SpliceKnowledgeUpdateDcps_impl.h.

Member Typedef Documentation

Constructor & Destructor Documentation

Knowledge::UpdateDataWriter_impl::UpdateDataWriter_impl ( )
protected

Definition at line 70 of file SpliceKnowledgeUpdateDcps_impl.cpp.

Knowledge::UpdateDataWriter_impl::~UpdateDataWriter_impl ( )
protectedvirtual

Definition at line 75 of file SpliceKnowledgeUpdateDcps_impl.cpp.

Knowledge::UpdateDataWriter_impl::UpdateDataWriter_impl ( const UpdateDataWriter_impl )
private

Member Function Documentation

Knowledge::UpdateDataWriter_ptr Knowledge::UpdateDataWriter::_duplicate ( Knowledge::UpdateDataWriter_ptr  p)
staticinherited

Definition at line 64 of file SpliceKnowledgeUpdateDcps.cpp.

DDS::Boolean Knowledge::UpdateDataWriter::_local_is_a ( const char *  id)
inherited

Definition at line 70 of file SpliceKnowledgeUpdateDcps.cpp.

Knowledge::UpdateDataWriter_ptr Knowledge::UpdateDataWriter::_narrow ( DDS::Object_ptr  obj)
staticinherited

Definition at line 87 of file SpliceKnowledgeUpdateDcps.cpp.

static UpdateDataWriter_ptr Knowledge::UpdateDataWriter::_nil ( )
inlinestaticinherited

Definition at line 92 of file SpliceKnowledgeUpdateDcps.h.

UpdateDataWriter_ptr Knowledge::UpdateDataWriter::_this ( )
inlineinherited

Definition at line 94 of file SpliceKnowledgeUpdateDcps.h.

Knowledge::UpdateDataWriter_ptr Knowledge::UpdateDataWriter::_unchecked_narrow ( DDS::Object_ptr  obj)
staticinherited

Definition at line 98 of file SpliceKnowledgeUpdateDcps.cpp.

DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::dispose ( const Update instance_data,
::DDS::InstanceHandle_t  handle 
)

Definition at line 143 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::dispose ( const Update instance_data,
DDS::LongLong  handle 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::dispose_w_timestamp ( const Update instance_data,
::DDS::InstanceHandle_t  handle,
const ::DDS::Time_t &  source_timestamp 
)

Definition at line 151 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::dispose_w_timestamp ( const Update instance_data,
DDS::LongLong  handle,
const DDS::Time_t &  source_timestamp 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::get_key_value ( Update key_holder,
::DDS::InstanceHandle_t  handle 
)

Definition at line 177 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::get_key_value ( Update key_holder,
DDS::LongLong  handle 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::init ( DDS::OpenSplice::Publisher *  publisher,
DDS::OpenSplice::DomainParticipant *  participant,
const DDS::DataWriterQos &  qos,
DDS::OpenSplice::Topic *  a_topic,
const char *  name,
DDS::OpenSplice::cxxCopyIn  copyIn,
DDS::OpenSplice::cxxCopyOut  copyOut 
)
protectedvirtual

Definition at line 81 of file SpliceKnowledgeUpdateDcps_impl.cpp.

DDS::InstanceHandle_t Knowledge::UpdateDataWriter_impl::lookup_instance ( const Update instance_data)
virtual

Implements Knowledge::UpdateDataWriter.

Definition at line 185 of file SpliceKnowledgeUpdateDcps_impl.cpp.

void Knowledge::UpdateDataWriter_impl::operator= ( const UpdateDataWriter )
private
DDS::InstanceHandle_t Knowledge::UpdateDataWriter_impl::register_instance ( const Update instance_data)
virtual

Implements Knowledge::UpdateDataWriter.

Definition at line 94 of file SpliceKnowledgeUpdateDcps_impl.cpp.

DDS::InstanceHandle_t Knowledge::UpdateDataWriter_impl::register_instance_w_timestamp ( const Update instance_data,
const ::DDS::Time_t &  source_timestamp 
)

Definition at line 101 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::LongLong Knowledge::UpdateDataWriter::register_instance_w_timestamp ( const Update instance_data,
const DDS::Time_t &  source_timestamp 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::unregister_instance ( const Update instance_data,
::DDS::InstanceHandle_t  handle 
)

Definition at line 109 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::unregister_instance ( const Update instance_data,
DDS::LongLong  handle 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::unregister_instance_w_timestamp ( const Update instance_data,
::DDS::InstanceHandle_t  handle,
const ::DDS::Time_t &  source_timestamp 
)

Definition at line 117 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::unregister_instance_w_timestamp ( const Update instance_data,
DDS::LongLong  handle,
const DDS::Time_t &  source_timestamp 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::write ( const Update instance_data,
::DDS::InstanceHandle_t  handle 
)

Definition at line 126 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::write ( const Update instance_data,
DDS::LongLong  handle 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::write_w_timestamp ( const Update instance_data,
::DDS::InstanceHandle_t  handle,
const ::DDS::Time_t &  source_timestamp 
)

Definition at line 134 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::write_w_timestamp ( const Update instance_data,
DDS::LongLong  handle,
const DDS::Time_t &  source_timestamp 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::writedispose ( const Update instance_data,
::DDS::InstanceHandle_t  handle 
)

Definition at line 160 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::writedispose ( const Update instance_data,
DDS::LongLong  handle 
)
pure virtualinherited
DDS::ReturnCode_t Knowledge::UpdateDataWriter_impl::writedispose_w_timestamp ( const Update instance_data,
::DDS::InstanceHandle_t  handle,
const ::DDS::Time_t &  source_timestamp 
)

Definition at line 168 of file SpliceKnowledgeUpdateDcps_impl.cpp.

virtual DDS::Long Knowledge::UpdateDataWriter::writedispose_w_timestamp ( const Update instance_data,
DDS::LongLong  handle,
const DDS::Time_t &  source_timestamp 
)
pure virtualinherited

Friends And Related Function Documentation

friend class DDS::OpenSplice::Publisher
friend

Definition at line 49 of file SpliceKnowledgeUpdateDcps_impl.h.

friend class UpdateTypeSupportMetaHolder
friend

Definition at line 50 of file SpliceKnowledgeUpdateDcps_impl.h.

Member Data Documentation

const char * Knowledge::UpdateDataWriter::_local_id = "IDL:Knowledge/UpdateDataWriter:1.0"
staticinherited

Definition at line 93 of file SpliceKnowledgeUpdateDcps.h.


The documentation for this class was generated from the following files: