Base Framework
Public Member Functions | List of all members
IDLException Class Reference

IDL exception. More...

#include <base/rmi/idl/IDLException.h>

Inherits IDLNamedType.

Public Member Functions

 IDLException (const String &name, unsigned int version) noexcept
 
void addAttribute (const IDLAttribute &attribute) noexcept
 
Array< IDLAttributegetAttributes () const noexcept
 
bool isCompatible (const IDLException &exception) const noexcept
 
 ~IDLException () noexcept
 
- Public Member Functions inherited from IDLNamedType
 IDLNamedType (const String &name) noexcept
 
const StringgetName () const noexcept
 
 ~IDLNamedType () noexcept
 
- Public Member Functions inherited from IDLObject
 IDLObject () noexcept
 
 ~IDLObject () noexcept
 

Detailed Description

IDL exception.

Interface Definition Language (IDL) exception.

Version
1.0

Constructor & Destructor Documentation

◆ IDLException()

IDLException::IDLException ( const String name,
unsigned int  version 
)
noexcept

Initializes the IDL exception.

◆ ~IDLException()

IDLException::~IDLException ( )
noexcept

Destroys the IDL exception.

Member Function Documentation

◆ addAttribute()

void IDLException::addAttribute ( const IDLAttribute attribute)
noexcept

Adds the specified atttribute.

◆ getAttributes()

Array<IDLAttribute> IDLException::getAttributes ( ) const
noexcept

Returns the attributes of the exception.

◆ isCompatible()

bool IDLException::isCompatible ( const IDLException exception) const
noexcept

Returns true if the exceptions are compatible.