This message is sent out if no messages were send by SAM for more than one minute once the broadcast has started (i.e. More...
Public Member Functions | |
CircuitAssurance (const CircuitAssurance &) | |
Copy constructor. | |
const CircuitAssurance & | operator= (const CircuitAssurance &rhs) |
Assignment operator. | |
~CircuitAssurance () | |
Destructor. | |
const HighResolutionTime & | receivingTime () const |
Returns high-resolution time when message was received. | |
MessageType::Enum | type () const |
Message type in therm of MessageType enumeration (see Enums.h). | |
const MessageHeader & | header () const |
Access to the message header. | |
std::string | toString () const |
String representation. | |
const ExchangeTimestamp & | time () const |
Time at which the message is transmitted. | |
Protected Attributes | |
Implementation * | impl |
This message is sent out if no messages were send by SAM for more than one minute once the broadcast has started (i.e.
at the termination of the Test Loop message). This will be an assurance that the line is up. This message will continue to be sent until the End of Transmission message (type U) is sent. The Circuit Assurance message will repeat the sequence number of the previous record transmitted (except if it is a re-transmit message) i.e. it will not augment the sequence number.
const HighResolutionTime& receivingTime | ( | ) | const [virtual] |
std::string toString | ( | ) | const [virtual] |
String representation.
Return value exposes parsing errors as long as those present in source message data.
Implements Message.
MessageType::Enum type | ( | ) | const [virtual] |
Message type in therm of MessageType enumeration (see Enums.h).
Always has the same value: MessageType::CircuitAssurance. The same value is accessible through header().type() call.
Implements Message.