Class SecurityException

Inheritance Relationships

Base Type

Class Documentation

class SecurityException : public eprosima::fastrtps::rtps::Exception

This class is thrown as an exception when there is an error in security module.

Public Functions

inline RTPS_DllAPI SecurityException()
inline RTPS_DllAPI SecurityException(const std::string &message)

Default constructor.

Parameters:

message – An error message. This message is copied.

RTPS_DllAPI SecurityException(const SecurityException &ex)

Default copy constructor.

Parameters:

exSecurityException that will be copied.

RTPS_DllAPI SecurityException(SecurityException &&ex)

Default move constructor.

Parameters:

exSecurityException that will be moved.

RTPS_DllAPI SecurityException & operator= (const SecurityException &ex)

Assigment operation.

Parameters:

exSecurityException that will be copied.

RTPS_DllAPI SecurityException & operator= (SecurityException &&ex)

Assigment operation.

Parameters:

exSecurityException that will be moved.

virtual RTPS_DllAPI ~SecurityException()

Default constructor.

virtual RTPS_DllAPI void raise () const

This function throws the object as an exception.