26 #ifndef ODVA_ETHERNETIP_FORWARD_CLOSE_REQUEST_H 27 #define ODVA_ETHERNETIP_FORWARD_CLOSE_REQUEST_H 30 #include <boost/shared_ptr.hpp> 38 using boost::shared_ptr;
42 using serialization::Serializable;
43 using serialization::Reader;
44 using serialization::Writer;
75 +
sizeof(timeout_ticks)
77 +
sizeof(originator_vendor_id)
91 writer.write(timeout_tick_size);
92 writer.write(timeout_ticks);
93 writer.write(connection_sn);
94 writer.write(originator_vendor_id);
95 writer.write(originator_sn);
107 throw std::logic_error(
"Not implemented");
115 throw std::logic_error(
"Not implemented");
124 #endif // ODVA_ETHERNETIP_FORWARD_CLOSE_REQUEST_H
virtual Writer & serialize(Writer &writer) const
virtual Writer & serialize(Writer &writer) const
EIP_BYTE timeout_tick_size
EIP_UINT originator_vendor_id
virtual size_t getLength() const
virtual Reader & deserialize(Reader &reader, size_t length)
virtual Reader & deserialize(Reader &reader)
virtual size_t getLength() const