|
opendnp3
3.1.0
Reference implementation of DNP3 (IEEE-1815)
|
Respresents group 110/111 objects. More...
#include <opendnp3/app/OctetString.h>
Public Member Functions | |
| OctetString () | |
| Construct with a default value of [0x00] (length == 1) More... | |
| OctetString (const Buffer &buffer) | |
| Construct from read-only buffer slice. More... | |
| OctetString (const char *input) | |
| Construct from a c-style string. More... | |
Public Member Functions inherited from opendnp3::OctetData | |
| OctetData () | |
| Construct with a default value of [0x00] (length == 1) More... | |
| OctetData (const Buffer &input) | |
| Construct from read-only buffer slice. More... | |
| OctetData (const char *input) | |
| Construct from a c-style string. More... | |
| bool | Set (const Buffer &input) |
| Set the octet data to the input buffer. More... | |
| bool | Set (const char *input) |
| Set the buffer equal to the supplied c-string. More... | |
| uint8_t | Size () const |
| const Buffer | ToBuffer () const |
Additional Inherited Members | |
Static Public Attributes inherited from opendnp3::OctetData | |
| const static uint8_t | MAX_SIZE = 255 |
Respresents group 110/111 objects.
Definition at line 31 of file OctetString.h.
|
inline |
Construct with a default value of [0x00] (length == 1)
Definition at line 37 of file OctetString.h.
|
inline |
Construct from a c-style string.
strlen() is used internally to determine the length
If the length is 0, the default value of [0x00] is assigned If the length is > 255, only the first 255 bytes are copied
The null terminator is NOT copied as part of buffer
Definition at line 49 of file OctetString.h.
|
inline |
Construct from read-only buffer slice.
If the length is 0, the default value of [0x00] is assigned If the length is > 255, only the first 255 bytes are copied
Definition at line 57 of file OctetString.h.