DUNE: Uniform Navigational Environment  2.3.0
Transports::Evologics::Parser Class Reference

Public Member Functions

 Parser (void)
 
void reset (void)
 
bool match (const std::string &a, const std::string &b)
 
const char * getField (unsigned idx)
 
Replyparse (char byte)
 
bool isComplete (unsigned field_count)
 
Replyinterpret (void)
 
bool interpretFAILED (Reply *reply)
 
bool interpretDELIVERED (Reply *reply)
 
bool interpretBUSY (Reply *reply)
 
bool interpretRECV (Reply *reply, unsigned field_count)
 

Constructor & Destructor Documentation

Transports::Evologics::Parser::Parser ( void  )
inline

References reset().

Member Function Documentation

const char* Transports::Evologics::Parser::getField ( unsigned  idx)
inline
bool Transports::Evologics::Parser::interpretBUSY ( Reply reply)
inline
bool Transports::Evologics::Parser::interpretDELIVERED ( Reply reply)
inline
bool Transports::Evologics::Parser::interpretFAILED ( Reply reply)
inline
bool Transports::Evologics::Parser::isComplete ( unsigned  field_count)
inline

References reset().

Referenced by parse().

bool Transports::Evologics::Parser::match ( const std::string &  a,
const std::string &  b 
)
inline

Referenced by interpret(), and parse().

Reply* Transports::Evologics::Parser::parse ( char  byte)
inline
void Transports::Evologics::Parser::reset ( void  )
inline

Referenced by isComplete(), parse(), and Parser().

Collaboration diagram for Transports::Evologics::Parser:
Collaboration graph