Base Framework
|
IDL interface. More...
#include <base/rmi/idl/IDLInterface.h>
Inherits IDLNamedType.
Public Member Functions | |
IDLInterface (const String &name, unsigned int version) noexcept | |
void | addMethod (const IDLMethod &method) noexcept |
bool | hasMethod (const String &name) const noexcept |
IDLMethod | getMethod (const String &name) const |
HashSet< IDLMethod > | getMethods () const noexcept |
bool | isCompatible (const IDLInterface &interface) const noexcept |
~IDLInterface () noexcept | |
![]() | |
IDLNamedType (const String &name) noexcept | |
const String & | getName () const noexcept |
~IDLNamedType () noexcept | |
![]() | |
IDLObject () noexcept | |
~IDLObject () noexcept | |
|
noexcept |
Initializes the IDL interface.
|
noexcept |
Destroys the IDL interface.
|
noexcept |
Adds the specified method.
|
noexcept |
Returns true if the method is available.
|
noexcept |
Returns true if the interfaces are compatible.