EPICS::PVStructureWriterCAC Class Reference

#include <PVStructureWriterCAC.h>

Inheritance diagram for EPICS::PVStructureWriterCAC:

Inheritance graph
[legend]
Collaboration diagram for EPICS::PVStructureWriterCAC:

Collaboration graph
[legend]

List of all members.


Detailed Description

PV Structure Writer.

Public Member Functions

 PVStructureWriterCAC (::DDS::Publisher_ptr publisher,::DDS::Topic_ptr topic,::DDS::InstanceHandle_t handle)
 Constructor.
 ~PVStructureWriterCAC ()
 Destructor.
::DDS::ReturnCode_t enable ()
 calls ca_create_channel + allocate_containers
virtual ::DDS::InstanceHandle_t register_instance (EPICS::PVStructure *instance_data)
 not implemented; returns 0
virtual ::DDS::ReturnCode_t write (EPICS::PVStructure *instance_data,::DDS::InstanceHandle_t handle=0)
 writes instances .
virtual ::DDS::ReturnCode_t call_ca_put ()
 calls ca_array_put

Protected Attributes

std::vector< EPICS::ByteBuffer * > m_buffers
 Byte Buffers for serialization.
std::list< EPICS::PVStructurem_samples
 accumulated samples for writing into a buffer

Member Function Documentation

virtual ::DDS::ReturnCode_t EPICS::PVStructureWriterCAC::write ( EPICS::PVStructure instance_data,
::DDS::InstanceHandle_t  handle = 0 
)

writes instances .

..


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

Generated on Sat Oct 10 16:20:08 2009 for EPICS-DDS by  doxygen 1.5.6