27 #ifndef UR_CLIENT_LIBRARY_PACKAGE_H_INCLUDED 28 #define UR_CLIENT_LIBRARY_PACKAGE_H_INCLUDED 41 template <
typename HeaderT>
67 virtual std::string
toString()
const = 0;
76 #endif // ifndef UR_CLIENT_LIBRARY_PACKAGE_H_INCLUDED virtual bool parseWith(BinParser &bp)=0
Sets the attributes of the package by parsing a serialized representation of the package.
URPackage()=default
Creates a new URPackage object.
The BinParser class handles a byte buffer and functionality to iteratively parse the content...
The URPackage a parent class. From that two implementations are inherited, one for the primary...
virtual ~URPackage()=default
virtual std::string toString() const =0
Produces a human readable representation of the package object.