DUNE: Uniform Navigational Environment
2.3.0
|
Public Member Functions | |
Parser (void) | |
void | reset (void) |
bool | match (const std::string &a, const std::string &b) |
const char * | getField (unsigned idx) |
Reply * | parse (char byte) |
bool | isComplete (unsigned field_count) |
Reply * | interpret (void) |
bool | interpretFAILED (Reply *reply) |
bool | interpretDELIVERED (Reply *reply) |
bool | interpretBUSY (Reply *reply) |
bool | interpretRECV (Reply *reply, unsigned field_count) |
|
inline |
References reset().
|
inline |
Referenced by interpretDELIVERED(), interpretFAILED(), and interpretRECV().
|
inline |
References Transports::Evologics::Reply::data, interpretBUSY(), interpretDELIVERED(), interpretFAILED(), interpretRECV(), match(), Transports::Evologics::Reply::Data::other, Transports::Evologics::Reply::RPL_BUSY, Transports::Evologics::Reply::RPL_DELIVERED, Transports::Evologics::Reply::RPL_DELIVEREDIM, Transports::Evologics::Reply::RPL_FAILED, Transports::Evologics::Reply::RPL_FAILEDIM, Transports::Evologics::Reply::RPL_OK, Transports::Evologics::Reply::RPL_OTHER, Transports::Evologics::Reply::RPL_RECV, Transports::Evologics::Reply::RPL_RECVIM, and Transports::Evologics::Reply::type.
Referenced by parse().
|
inline |
References Transports::Evologics::Reply::Data::addr, Transports::Evologics::Reply::Data::busy, and Transports::Evologics::Reply::data.
Referenced by interpret().
|
inline |
References Transports::Evologics::Reply::Data::addr, Transports::Evologics::Reply::data, Transports::Evologics::Reply::Data::delivered, and getField().
Referenced by interpret().
|
inline |
References Transports::Evologics::Reply::Data::addr, Transports::Evologics::Reply::data, Transports::Evologics::Reply::Data::failed, and getField().
Referenced by interpret().
|
inline |
References Transports::Evologics::Reply::Data::bitrate, Transports::Evologics::Reply::Data::data, Transports::Evologics::Reply::data, Transports::Evologics::Reply::Data::data_size, Transports::Evologics::Reply::Data::dst, Transports::Evologics::Reply::Data::flag, getField(), Transports::Evologics::Reply::Data::integrity, Transports::Evologics::Reply::Data::prop_time, Transports::Evologics::Reply::Data::recv, Transports::Evologics::Reply::Data::rms, Transports::Evologics::Reply::Data::src, and Transports::Evologics::Reply::Data::velocity.
Referenced by interpret().
|
inline |
|
inline |
Referenced by interpret(), and parse().
|
inline |
References interpret(), isComplete(), match(), and reset().
Referenced by Transports::Evologics::Listener::run().
|
inline |
Referenced by isComplete(), parse(), and Parser().