#include "SafeIterator.hh"
//#include "PacketParser.mpp"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
// created data object. The default implementation just does nothing.
void init() const;
- // ////////////////////////////////////////////////////////////////////////
+ //-////////////////////////////////////////////////////////////////////////
// Add here members returning (sub-)parsers for the fields. The 'parse' member is
// used to construct the sub-parsers. This member either takes an iterator to the
class PacketParserBase
{
public:
- ///////////////////////////////////////////////////////////////////////////
+ //-////////////////////////////////////////////////////////////////////////
// Types
typedef detail::packet::iterator data_iterator; ///< Raw data iterator type
typedef PacketData * state_type; ///< Type of the 'state' parameter
typedef PacketParserBase parser_base_type; ///< Base type of the next parser
- ///////////////////////////////////////////////////////////////////////////
+ //-////////////////////////////////////////////////////////////////////////
///\name Structors and default members
- ///@{
+ //\{
// no default constructor
// default copy
// default destructor
// no conversion constructors
- ///@}
- ///////////////////////////////////////////////////////////////////////////
+ //\}
+ //-////////////////////////////////////////////////////////////////////////
data_iterator i() const; ///< Return beginning of data to parse
/**< The parser is expected to interpret the data beginning
}
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#endif
#if !defined(HH_SENF_Packets_Packets__decls_) && !defined(HH_SENF_Packets_PacketParser_i_)
#define HH_SENF_Packets_PacketParser_i_