Go to the documentation of this file.
26 #ifndef ODVA_ETHERNETIP_CPF_ITEM_H
27 #define ODVA_ETHERNETIP_CPF_ITEM_H
29 #include <boost/shared_ptr.hpp>
36 using boost::shared_ptr;
40 using serialization::Serializable;
41 using serialization::Reader;
42 using serialization::Writer;
96 void setData(shared_ptr<Serializable> data)
164 #endif // ODVA_ETHERNETIP_CPF_ITEM_H
CPFItem(EIP_UINT item_type, shared_ptr< Serializable > item_data)
virtual Writer & serialize(Writer &writer) const
void setData(shared_ptr< Serializable > data)
virtual EIP_UINT getDataLength() const
void deserializeData(Reader &reader, EIP_UINT item_length)
shared_ptr< Serializable > getData()
void getDataAs(Serializable &result)
virtual Reader & deserialize(Reader &reader, size_t length)
shared_ptr< Serializable > item_data_
virtual size_t getLength() const
void setItemType(EIP_UINT item_type)
odva_ethernetip
Author(s): Kareem Shehata
autogenerated on Wed Mar 2 2022 00:38:55