Inherits openjaus::system::BufferWriter.
◆ WriterImpl()
◆ ~WriterImpl()
openjaus::system::Buffer::WriterImpl::~WriterImpl |
( |
| ) |
|
|
virtual |
◆ bytesContained()
uint64 openjaus::system::Buffer::WriterImpl::bytesContained |
( |
| ) |
const |
|
virtual |
◆ bytesRemaining()
uint64 openjaus::system::Buffer::WriterImpl::bytesRemaining |
( |
| ) |
const |
|
virtual |
◆ clear()
void openjaus::system::Buffer::WriterImpl::clear |
( |
| ) |
|
|
virtual |
◆ increment()
void openjaus::system::Buffer::WriterImpl::increment |
( |
uint64 |
length | ) |
|
|
virtual |
◆ pack() [1/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const int8 & |
value | ) |
|
|
virtual |
◆ pack() [2/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const int16 & |
value | ) |
|
|
virtual |
◆ pack() [3/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const int32 & |
value | ) |
|
|
virtual |
◆ pack() [4/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const int64 & |
value | ) |
|
|
virtual |
◆ pack() [5/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const uint8 & |
value | ) |
|
|
virtual |
◆ pack() [6/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const uint16 & |
value | ) |
|
|
virtual |
◆ pack() [7/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const uint32 & |
value | ) |
|
|
virtual |
◆ pack() [8/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const uint64 & |
value | ) |
|
|
virtual |
◆ pack() [9/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const float & |
value | ) |
|
|
virtual |
◆ pack() [10/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const double & |
value | ) |
|
|
virtual |
◆ pack() [11/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const std::string & |
source | ) |
|
|
virtual |
◆ pack() [12/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const std::string & |
source, |
|
|
uint64 |
length |
|
) |
| |
|
virtual |
◆ pack() [13/16]
uint64 openjaus::system::Buffer::WriterImpl::pack |
( |
const unsigned char *const |
buffer, |
|
|
uint64 |
length |
|
) |
| |
|
virtual |
◆ pack() [14/16]
◆ pack() [15/16]
◆ pack() [16/16]
◆ packTemplate()
template<typename Type >
int openjaus::system::Buffer::WriterImpl::packTemplate |
( |
const Type & |
value | ) |
|
◆ buffer
◆ reader
◆ writePos
uint64 openjaus::system::Buffer::WriterImpl::writePos |
|
private |
The documentation for this class was generated from the following files: