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

Linker module. More...

#include <base/dl/LinkerModule.h>

Inherits Object.

Public Member Functions

 LinkerModule (const String &identity, const String &name, const String &version)
 
String getIdentity () const noexcept
 
String getName () const noexcept
 
String getVersion () const noexcept
 
virtual ~LinkerModule ()
 

Static Public Member Functions

static const LinkerModulegetLinkerModule () noexcept
 

Detailed Description

Linker module.

Version
1.0

Constructor & Destructor Documentation

◆ LinkerModule()

LinkerModule::LinkerModule ( const String identity,
const String name,
const String version 
)

Initializes module.

The version must match the regular expression /[1-9]*0-9{1,2}/.

Parameters
identityUnique and fully qualified name (e.g. "{17B00396-00E1-4C1C-BCA0-89EAD65FA71B}/GIP/Modules/Flip").
nameA nice name (e.g. "Flip").
versionVersion (e.g. "1.12.1").

◆ ~LinkerModule()

virtual LinkerModule::~LinkerModule ( )
virtual

Destroy the module.

Member Function Documentation

◆ getIdentity()

String LinkerModule::getIdentity ( ) const
noexcept

Returns the identity of the module.

◆ getLinkerModule()

static const LinkerModule* LinkerModule::getLinkerModule ( )
staticnoexcept

Returns the linker module object.

◆ getName()

String LinkerModule::getName ( ) const
noexcept

Returns the name of the module.

◆ getVersion()

String LinkerModule::getVersion ( ) const
noexcept

Returns the version of the module.