Class PrimaryParser
- Defined in File primary_parser.h 
Inheritance Relationships
Base Type
- public urcl::comm::Parser< PrimaryPackage >(Template Class Parser)
Class Documentation
- 
class PrimaryParser : public urcl::comm::Parser<PrimaryPackage>
- The primary specific parser. Interprets a given byte stream as serialized primary packages and parses it accordingly. - Public Functions - 
PrimaryParser() = default
 - 
virtual ~PrimaryParser() = default
 - 
inline bool parse(comm::BinParser &bp, std::vector<std::unique_ptr<PrimaryPackage>> &results)
- Uses the given BinParser to create package objects from the contained serialization. - Parameters:
- bp – A BinParser holding one or more serialized primary packages 
- results – A vector of pointers to created primary package objects 
 
- Returns:
- True, if the byte stream could successfully be parsed as primary packages, false otherwise 
 
 
- 
PrimaryParser() = default