Class Scalar¶
Defined in File pvIntrospect.h
Inheritance Relationships¶
Base Type¶
public epics::pvData::Field
(Class Field)
Derived Type¶
public epics::pvData::BoundedString
(Class BoundedString)
Class Documentation¶
-
class Scalar : public epics::pvData::Field¶
This class implements introspection object for Scalar.
Subclassed by epics::pvData::BoundedString
Public Functions
-
virtual ~Scalar()¶
-
inline ScalarType getScalarType() const¶
Get the scalarType
- Returns
the scalarType
-
virtual std::string getID() const¶
Get the identification string.
- Returns
The identification string, can be empty.
-
virtual std::ostream &dump(std::ostream &o) const¶
Puts the string representation to the stream.
- Parameters
o – output stream.
- Returns
The output stream.
-
virtual void serialize(ByteBuffer *buffer, SerializableControl *control) const¶
Serialize field into given buffer.
- Parameters
buffer – serialization buffer.
flusher – flush interface.
-
virtual void deserialize(ByteBuffer *buffer, DeserializableControl *control)¶
Deserialize buffer.
- Parameters
buffer – serialization buffer.
flusher – deserialization control.
Protected Functions
-
Scalar(ScalarType scalarType)¶
-
virtual ~Scalar()¶