Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
ReturnCode_t Class Reference

This class represents the enumeration ReturnCode_t. More...

#include <TypesBase.h>

Public Types

enum  ReturnCodeValue {
  RETCODE_OK = 0 , RETCODE_ERROR = 1 , RETCODE_UNSUPPORTED = 2 , RETCODE_BAD_PARAMETER = 3 ,
  RETCODE_PRECONDITION_NOT_MET = 4 , RETCODE_OUT_OF_RESOURCES = 5 , RETCODE_NOT_ENABLED = 6 , RETCODE_IMMUTABLE_POLICY = 7 ,
  RETCODE_INCONSISTENT_POLICY = 8 , RETCODE_ALREADY_DELETED = 9 , RETCODE_TIMEOUT = 10 , RETCODE_NO_DATA = 11 ,
  RETCODE_ILLEGAL_OPERATION = 12 , RETCODE_NOT_ALLOWED_BY_SECURITY = 13
}
 

Public Member Functions

 ReturnCode_t ()
 
 ReturnCode_t (uint32_t e)
 
bool operator== (const ReturnCode_t &c) const
 
bool operator!= (const ReturnCode_t &c) const
 
 operator bool ()=delete
 
uint32_t operator() () const
 
bool operator! () const
 

Detailed Description

This class represents the enumeration ReturnCode_t.

Member Enumeration Documentation

◆ ReturnCodeValue

Enumerator
RETCODE_OK 
RETCODE_ERROR 
RETCODE_UNSUPPORTED 
RETCODE_BAD_PARAMETER 
RETCODE_PRECONDITION_NOT_MET 
RETCODE_OUT_OF_RESOURCES 
RETCODE_NOT_ENABLED 
RETCODE_IMMUTABLE_POLICY 
RETCODE_INCONSISTENT_POLICY 
RETCODE_ALREADY_DELETED 
RETCODE_TIMEOUT 
RETCODE_NO_DATA 
RETCODE_ILLEGAL_OPERATION 
RETCODE_NOT_ALLOWED_BY_SECURITY 

Constructor & Destructor Documentation

◆ ReturnCode_t() [1/2]

ReturnCode_t ( )
inline

◆ ReturnCode_t() [2/2]

ReturnCode_t ( uint32_t  e)
inline

Member Function Documentation

◆ operator bool()

operator bool ( )
explicitdelete

◆ operator!()

bool operator! ( ) const
inline

◆ operator!=()

bool operator!= ( const ReturnCode_t c) const
inline

◆ operator()()

uint32_t operator() ( ) const
inline

◆ operator==()

bool operator== ( const ReturnCode_t c) const
inline

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