7 #ifndef Svc_Ccsds_SdlsStatusEnumAc_HPP 8 #define Svc_Ccsds_SdlsStatusEnumAc_HPP 92 this->
e =
static_cast<enum
T>(e1);
102 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
103 this->m_serializeValue = obj.m_serializeValue;
129 operator enum T()
const 137 return this->
e == e1;
143 return !(*
this == e1);
149 friend std::ostream& operator<<(
177 #if FW_SERIALIZABLE_TO_STRING 189 void setSerializeValue(
228 bool m_serializeValueIsSet =
false;
The number of enumerated constants.
SdlsStatus(const SerialType e1)
Constructor (serial representation value)
Security association index has no known mapping.
bool isValid() const
Check raw enum value for validity.
Decryption operation failed.
enum T e
The raw enum value.
enum T t
For backwards compatibility.
bool operator!=(enum T e1) const
Inequality operator.
SdlsStatus()
Constructor (default value of SUCCESS)
Status of an SDLS (Space Data Link Security) encryption/decryption request.
SerializeStatus
forward declaration for string
SdlsStatus(const enum T e1)
Constructor (user-provided value)
Mapped port index is out of range or unconnected.
U8 SerialType
The serial representation type.
Encryption operation failed.
bool operator==(enum T e1) const
Equality operator.
SdlsStatus & operator=(const SdlsStatus &obj)
Copy assignment operator (object)
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
uint8_t U8
8-bit unsigned integer
The size of the serial representation.
SdlsStatus(const SdlsStatus &obj)
Copy constructor.
RateGroupDivider component implementation.
Request completed successfully.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
Big endian serialization.