PVData C++
8.0.6
|
This class implements introspection object for Scalar. More...
#include <pv/pvIntrospect.h>
Public Types | |
typedef std::tr1::shared_ptr < Scalar > | shared_pointer |
typedef std::tr1::shared_ptr < const Scalar > | const_shared_pointer |
typedef std::tr1::weak_ptr < Scalar > | weak_pointer |
typedef std::tr1::weak_ptr < const Scalar > | const_weak_pointer |
typedef Scalar & | reference |
typedef const Scalar & | const_reference |
Public Types inherited from epics::pvData::Field | |
enum | { isField =1 } |
typedef std::tr1::shared_ptr < Field > | shared_pointer |
typedef std::tr1::shared_ptr < const Field > | const_shared_pointer |
typedef std::tr1::weak_ptr< Field > | weak_pointer |
typedef std::tr1::weak_ptr < const Field > | const_weak_pointer |
Public Member Functions | |
ScalarType | getScalarType () const |
virtual std::string | getID () const |
virtual std::ostream & | dump (std::ostream &o) const |
virtual void | serialize (ByteBuffer *buffer, SerializableControl *control) const |
virtual void | deserialize (ByteBuffer *buffer, DeserializableControl *control) |
std::tr1::shared_ptr< PVScalar > | build () const |
Public Member Functions inherited from epics::pvData::Field | |
Type | getType () const |
std::tr1::shared_ptr< PVField > | build () const |
Public Member Functions inherited from epics::pvData::Serializable | |
virtual | ~Serializable () |
Protected Member Functions | |
Scalar (ScalarType scalarType) | |
Protected Member Functions inherited from epics::pvData::Field | |
Field (Type type) | |
void | cacheCleanup () |
Friends | |
class | FieldCreate |
class | ScalarArray |
class | BoundedScalarArray |
class | FixedScalarArray |
class | BoundedString |
Additional Inherited Members | |
Static Public Attributes inherited from epics::pvData::Field | |
static size_t | num_instances |
This class implements introspection object for Scalar.
Definition at line 389 of file pvIntrospect.h.
std::tr1::shared_ptr<PVScalar> epics::pvData::Scalar::build | ( | ) | const |
Allocate a new instance
|
virtual |
Deserialize buffer.
buffer | serialization buffer. |
flusher | deserialization control. |
Implements epics::pvData::Serializable.
|
virtual |
Puts the string representation to the stream.
o | output stream. |
Implements epics::pvData::Field.
|
virtual |
Get the identification string.
Implements epics::pvData::Field.
Reimplemented in epics::pvData::BoundedString.
|
inline |
|
virtual |
Serialize field into given buffer.
buffer | serialization buffer. |
flusher | flush interface. |
Implements epics::pvData::Serializable.
Reimplemented in epics::pvData::BoundedString.