RDMnet  0.3.0
Implementation of ANSI E1.33 (RDMnet)
View other versions:
rdmnet::SavedEptStatus Class Reference

Overview

An EPT status message received over RDMnet and saved for later processing.

#include <rdmnet/cpp/message_types/ept_status.h>

Public Member Functions

 SavedEptStatus ()=default
 Constructs an empty, invalid EPT status by default.
 
 SavedEptStatus (const RdmnetSavedEptStatus &c_resp)
 Construct a SavedEptStatus from an instance of the C RdmnetSavedEptStatus type.
 
SavedEptStatusoperator= (const RdmnetSavedEptStatus &c_resp)
 Assign an instance of the C RdmnetSavedEptStatus type to an instance of this class.
 
 SavedEptStatus (const EptStatus &status)
 Construct a SavedEptStatus from an EptStatus.
 
SavedEptStatusoperator= (const EptStatus &status)
 Assign an EptStatus to an instance of this class.
 
const etcpal::Uuidsource_cid () const noexcept
 Get the CID of the EPT client that sent this EPT status message.
 
ept_status_code_t status_code () const noexcept
 Get the EPT status code of this status message.
 
const std::stringstatus_string () const noexcept
 Get the optional status string accompanying this status message.
 
bool IsValid () const noexcept
 Whether the values contained in this class are valid for an EPT status message.
 
const char * CodeToCString () const noexcept
 Convert the status message's code to a string representation.
 
std::string CodeToString () const
 Convert the status message's code to a string representation.
 
bool HasStatusString () const noexcept
 Determine whether the optional EPT status string is present.
 

The documentation for this class was generated from the following file: