|
WSF
|
#include <WsfCommMediumMessageStatus.hpp>


Public Member Functions | |
| MessageStatus (double aSimTime, Message &aMessage, size_t aMode) | |
| ~MessageStatus () override=default | |
| MessageStatus (const MessageStatus &aSrc)=default | |
| const char * | GetScriptClassName () const override |
| void | SetMessage (const Message &aMessage) |
| void | SetMode (size_t aMode) |
| void | SetLayer (Layer *aLayerPtr) |
| void | SetIsTransmitting (bool aIsTransmitting) |
| void | SetIsScheduledDelivery (bool aIsScheduledDelivery) |
| void | SetTimeStart (double aSimTime) |
| void | SetTimeTransmissionEnd (double aSimTime) |
| void | SetTimeDelivery (double aSimTime) |
| void | SetAbortDelivery (bool aAbort) |
| void | SetTimeLastXmtrStatusChange (double aSimTime) |
| void | SetStatusIssued (bool aIssued) |
| const Message & | GetMessage () const |
| Message & | GetMessage () |
| size_t | GetMode () const |
| Layer * | GetLayer () const |
| bool | IsTransmitting () const |
| bool | IsScheduledDelivery () const |
| double | GetTimeStart () const |
| double | GetTimeTransmissionEnd () const |
| double | GetTimeDelivery () const |
| bool | AbortDelivery () const |
| double | GetTimeLastXmtrStatusChange () const |
| bool | IsStatusIssued () const |
| Public Member Functions inherited from WsfAuxDataEnabled | |
| WsfAuxDataEnabled ()=default | |
| WsfAuxDataEnabled (const WsfAuxDataEnabled &aSrc)=default | |
| WsfAuxDataEnabled & | operator= (const WsfAuxDataEnabled &aRhs) |
| WsfAuxDataEnabled (WsfAuxDataEnabled &&)=default | |
| WsfAuxDataEnabled & | operator= (WsfAuxDataEnabled &&)=default |
| virtual | ~WsfAuxDataEnabled () noexcept |
| void | SetAuxData (const WsfAttributeContainer &aAuxData) |
| void | DeleteAuxData () |
| Delete the aux data container from the object. | |
| void | MergeAuxData (const WsfAuxDataEnabled &aSrc) |
| Merge the object's aux data with aux data from an existing object. | |
| void | UpdateAuxData (const WsfAuxDataEnabled &aSrc) |
| Update the object's aux data with aux data from an existing object. | |
| bool | HasAuxData () const |
| Returns true if this object has aux data. | |
| bool | ProcessInput (UtInput &aInput) |
| template<typename T> | |
| void | Serialize (T &aBuff) |
| (De)serialization for XIO | |
| WsfAttributeContainer & | GetAuxData () |
| const WsfAttributeContainer & | GetAuxData () const noexcept |
| const WsfAttributeContainer & | GetAuxDataConst () const noexcept |
Additional Inherited Members | |
| Static Public Attributes inherited from WsfAuxDataEnabled | |
| static UtCallbackListN< void(const WsfAuxDataEnabled *)> | AuxDataAccessed |
| static UtCallbackListN< void(const WsfAuxDataEnabled *)> | AuxDataDestroyed |
The message status class is a container object used for storing data related to message state when being transmitted over a medium. The container may contain aux data for customization.
|
inline |
Referenced by MessageStatus().
|
overridedefault |
|
default |
References MessageStatus().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverride |
|
inline |
Referenced by wsf::comm::medium::Guided::PropagateMessage().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by wsf::comm::medium::Guided::EndTransmission().
|
inline |
|
inline |
|
inline |
|
inline |