#include <forward_close_success.h>
Public Member Functions | |
virtual Reader & | deserialize (Reader &reader, size_t length) |
virtual Reader & | deserialize (Reader &reader) |
virtual size_t | getLength () const |
shared_ptr< Serializable > | getResponseData () const |
virtual Writer & | serialize (Writer &writer) const |
Public Attributes | |
EIP_UINT | connection_sn |
EIP_UDINT | originator_sn |
EIP_UINT | originator_vendor_id |
Private Attributes | |
shared_ptr< Serializable > | response_data_ |
Class to encapsulate the response to a Forward Close request when successful Note that the response is different if the request fails.
Definition at line 53 of file forward_close_success.h.
|
inlinevirtual |
Don't need extra length info, as the message data defines its length
Definition at line 101 of file forward_close_success.h.
|
inlinevirtual |
Deserialize the forward open response data. Length is implicit.
Definition at line 109 of file forward_close_success.h.
|
inlinevirtual |
Get the length of serialized data that would be produced if serialized
Definition at line 74 of file forward_close_success.h.
|
inline |
Get the response data object in this message
Definition at line 65 of file forward_close_success.h.
|
inlinevirtual |
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 |
Definition at line 93 of file forward_close_success.h.
EIP_UINT eip::ForwardCloseSuccess::connection_sn |
Definition at line 57 of file forward_close_success.h.
EIP_UDINT eip::ForwardCloseSuccess::originator_sn |
Definition at line 59 of file forward_close_success.h.
EIP_UINT eip::ForwardCloseSuccess::originator_vendor_id |
Definition at line 58 of file forward_close_success.h.
|
private |
Definition at line 131 of file forward_close_success.h.