26 #ifndef ODVA_ETHERNETIP_RR_DATA_RESPONSE_H 27 #define ODVA_ETHERNETIP_RR_DATA_RESPONSE_H 30 #include <boost/shared_ptr.hpp> 31 #include <boost/make_shared.hpp> 32 #include <boost/asio.hpp> 43 using boost::shared_ptr;
44 using boost::make_shared;
48 using serialization::Serializable;
49 using serialization::Reader;
50 using serialization::Writer;
122 virtual shared_ptr<Serializable>
getData()
const 124 throw std::logic_error(
"Not implemented");
141 #endif // ODVA_ETHERNETIP_RR_DATA_RESPONSE_H
EIP_USINT getServiceCode() const
shared_ptr< Serializable > getAdditionalStatus()
void getAdditionalStatusAs(Serializable &result)
virtual shared_ptr< Serializable > getData() const
void copy_serializable(Serializable &dst, const Serializable &src)
MessageRouterResponse response_data_
shared_ptr< Serializable > getResponseData()
void getDataAs(Serializable &result)
void getResponseDataAs(Serializable &result)
shared_ptr< Serializable > getResponseData() const
virtual void setData(CPFItem &item)
shared_ptr< Serializable > getAdditionalStatus() const
EIP_USINT getGeneralStatus() const