DUNE: Uniform Navigational Environment
2016.09.0
|
This class interprets and represents the result of an SBD Session.
Public Member Functions | |
SessionResult (void) | |
void | parse (const std::string &str) |
bool | isSuccessMO (void) const |
bool | isSuccessMT (void) const |
unsigned | getStatusMO (void) const |
unsigned | getStatusMT (void) const |
unsigned | getSequenceMO (void) const |
unsigned | getSequenceMT (void) const |
unsigned | getLengthMT (void) const |
unsigned | getQueuedMT (void) const |
|
inline |
Constructor.
|
inline |
Retrieve the length in bytes of the MT SBD message received from the GSS or zero if no message was received.
|
inline |
Retrieve the count of MT SBD messages waiting at the GSS to be transferred to the transceiver.
|
inline |
Retrieve the MO SBD message sequence number.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Retrieve the MT SBD message sequence number.
|
inline |
Retrieve the MO status code.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Retrieve the MT status code.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Test if the MO status denotes that the MO SBD message, if any, was transferred successfully.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Test if the MT status denotes that a mailbox check was performed or an MT SBD message was received.
|
inline |
Parse the response of the +SBDIX command.
[in] | str | +SBDIX response. |
InvalidFormat | if response has invalid format. |