#include <sequenced_address_item.h>

Public Member Functions | |
| virtual Reader & | deserialize (Reader &reader) |
| virtual Reader & | deserialize (Reader &reader, size_t length) |
| virtual size_t | getLength () const |
| SequencedAddressItem (EIP_UDINT connection=0, EIP_UDINT sequence=0) | |
| virtual Writer & | serialize (Writer &writer) const |
Public Attributes | |
| EIP_UDINT | connection_id |
| EIP_UDINT | sequence_num |
Data structure for data portion of the session registration command and response
Definition at line 46 of file sequenced_address_item.h.
|
inline |
Definition at line 52 of file sequenced_address_item.h.
Deserialize data from the given reader without length information
| reader | Reader to use for deserialization |
| std::length_error | if the buffer is overrun while deserializing |
Implements eip::serialization::Serializable.
Definition at line 91 of file sequenced_address_item.h.
|
inlinevirtual |
Extra length information is not relevant in this context. Same as deserialize(reader)
Implements eip::serialization::Serializable.
Definition at line 80 of file sequenced_address_item.h.
|
inlinevirtual |
Get the length of serialized data that would be produced if serialized
Implements eip::serialization::Serializable.
Definition at line 59 of file sequenced_address_item.h.
Serialize data into the given buffer
| writer | Writer to use for serialization |
| std::length_error | if the buffer is too small for the header data |
Implements eip::serialization::Serializable.
Definition at line 70 of file sequenced_address_item.h.
| EIP_UDINT eip::SequencedAddressItem::connection_id |
Definition at line 49 of file sequenced_address_item.h.
| EIP_UDINT eip::SequencedAddressItem::sequence_num |
Definition at line 50 of file sequenced_address_item.h.