#include <it_bus/binary_buffer_nillable.h>
Note: This template can only be used for types that have a working copy constructor and assignment operator.
Definition at line 20 of file binary_buffer_nillable.h.
Public Member Functions | |
| BinaryBufferNillable () | |
| Constructor. | |
| BinaryBufferNillable (const BinaryBufferNillable &other) | |
| Copy constructor. | |
| BinaryBufferNillable (const BinaryBuffer &other) | |
| Constructor. | |
| virtual | ~BinaryBufferNillable () |
| Destructor. | |
| BinaryBufferNillable & | operator= (const BinaryBufferNillable &other) |
| Assginment operator. | |
| virtual Boolean | is_nil () const |
| Return indicator of whether instance is nil. | |
| virtual void | set_nil () |
| Set the instance to be nil. | |
| virtual const IT_Bus::BinaryBuffer & | get () const throw ((NoDataException)) |
| Returns the value. | |
| virtual IT_Bus::BinaryBuffer & | get () throw ((NoDataException)) |
| Returns the value. | |
| virtual void | set (const IT_Bus::BinaryBuffer &data) |
| Set the data value; makes is_nil() false. | |
| virtual void | reset () |
| Reset to nil; makes is_nil() true. | |
Private Attributes | |
| Boolean | m_is_nil |
| IT_Bus::BinaryBuffer | m_data |
| virtual const IT_Bus::BinaryBuffer& IT_Bus::BinaryBufferNillable::get | ( | ) | const throw ((NoDataException)) [virtual] |
| virtual IT_Bus::BinaryBuffer& IT_Bus::BinaryBufferNillable::get | ( | ) | throw ((NoDataException)) [virtual] |
1.5.1-p1