This class is thrown as an exception when accessing to set the value of a locked external. More...
#include <LockedExternalAccessException.hpp>
Public Member Functions | |
Cdr_DllAPI | LockedExternalAccessException (const char *const &message) noexcept |
Default constructor. More... | |
Cdr_DllAPI | LockedExternalAccessException (const LockedExternalAccessException &ex) noexcept |
Default copy constructor. More... | |
Cdr_DllAPI | LockedExternalAccessException (LockedExternalAccessException &&ex) noexcept |
Default move constructor. More... | |
Cdr_DllAPI LockedExternalAccessException & | operator= (const LockedExternalAccessException &ex) noexcept |
Assigment operation. More... | |
LockedExternalAccessException & | operator= (LockedExternalAccessException &&ex) noexcept |
Assigment operation. More... | |
Cdr_DllAPI void | raise () const override |
This function throws the object as exception. More... | |
virtual Cdr_DllAPI | ~LockedExternalAccessException () noexcept |
Default destructor. More... | |
Public Member Functions inherited from eprosima::fastcdr::exception::Exception | |
virtual const Cdr_DllAPI char * | what () const noexcept override |
This function returns the error message. More... | |
virtual Cdr_DllAPI | ~Exception () noexcept |
Default destructor. More... | |
Static Public Attributes | |
static const Cdr_DllAPI char *const | LOCKED_EXTERNAL_ACCESS_MESSAGE_DEFAULT |
Default message used in the library. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from eprosima::fastcdr::exception::Exception | |
Cdr_DllAPI | Exception (const char *const &message) noexcept |
Default constructor. More... | |
Cdr_DllAPI | Exception (const Exception &ex) noexcept |
Default copy constructor. More... | |
Cdr_DllAPI | Exception (Exception &&ex) noexcept |
Default move constructor. More... | |
Cdr_DllAPI Exception & | operator= (const Exception &ex) noexcept |
Assigment operation. More... | |
Cdr_DllAPI Exception & | operator= (Exception &&ex) noexcept |
Assigment operation. More... | |
This class is thrown as an exception when accessing to set the value of a locked external.
Definition at line 27 of file LockedExternalAccessException.hpp.
|
noexcept |
Default constructor.
message | An error message. This message pointer is copied. |
Definition at line 22 of file LockedExternalAccessException.cpp.
|
noexcept |
Default copy constructor.
ex | LockedExternalAccessException that will be copied. |
Definition at line 28 of file LockedExternalAccessException.cpp.
|
noexcept |
Default move constructor.
ex | LockedExternalAccessException that will be moved. |
Definition at line 34 of file LockedExternalAccessException.cpp.
|
virtualnoexcept |
Default destructor.
Definition at line 64 of file LockedExternalAccessException.cpp.
|
noexcept |
Assigment operation.
ex | LockedExternalAccessException that will be copied. |
Definition at line 40 of file LockedExternalAccessException.cpp.
|
noexcept |
Assigment operation.
ex | LockedExternalAccessException that will be moved. |
Definition at line 52 of file LockedExternalAccessException.cpp.
|
overridevirtual |
This function throws the object as exception.
Implements eprosima::fastcdr::exception::Exception.
Definition at line 68 of file LockedExternalAccessException.cpp.
|
static |
Default message used in the library.
Definition at line 78 of file LockedExternalAccessException.hpp.