#include <sequenced_address_item.h>
Data structure for data portion of the session registration command and response
Definition at line 46 of file sequenced_address_item.h.
eip::SequencedAddressItem::SequencedAddressItem |
( |
EIP_UDINT |
connection = 0 , |
|
|
EIP_UDINT |
sequence = 0 |
|
) |
| |
|
inline |
virtual Reader& eip::SequencedAddressItem::deserialize |
( |
Reader & |
reader, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
Extra length information is not relevant in this context. Same as deserialize(reader)
Definition at line 80 of file sequenced_address_item.h.
virtual Reader& eip::SequencedAddressItem::deserialize |
( |
Reader & |
reader | ) |
|
|
inlinevirtual |
Deserialize data from the given reader without length information
- Parameters
-
reader | Reader to use for deserialization |
- Returns
- the reader again
- Exceptions
-
std::length_error | if the buffer is overrun while deserializing |
Definition at line 91 of file sequenced_address_item.h.
virtual size_t eip::SequencedAddressItem::getLength |
( |
| ) |
const |
|
inlinevirtual |
Get the length of serialized data that would be produced if serialized
- Returns
- Total length in bytes to be serialized
Definition at line 59 of file sequenced_address_item.h.
virtual Writer& eip::SequencedAddressItem::serialize |
( |
Writer & |
writer | ) |
const |
|
inlinevirtual |
Serialize data into the given buffer
- Parameters
-
writer | Writer to use for serialization |
- Returns
- the writer again
- Exceptions
-
std::length_error | if the buffer is too small for the header data |
Definition at line 70 of file sequenced_address_item.h.
EIP_UDINT eip::SequencedAddressItem::connection_id |
EIP_UDINT eip::SequencedAddressItem::sequence_num |
The documentation for this class was generated from the following file: