ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Member Functions | Friends | List of all members
anna::ComponentManager Class Reference

#include <ComponentManager.hpp>

Inheritance diagram for anna::ComponentManager:
Inheritance graph
[legend]
Collaboration diagram for anna::ComponentManager:
Collaboration graph
[legend]

Public Member Functions

Componentfind (const char *className)
 
virtual xml::NodeasXML (xml::Node *parent) const
 

Friends

class Singleton< ComponentManager >
 
class Component
 

Additional Inherited Members

- Static Public Member Functions inherited from anna::Singleton< ComponentManager >
static ComponentManagerinstantiate ()
 
static void release ()
 

Member Function Documentation

◆ asXML()

virtual xml::Node* anna::ComponentManager::asXML ( xml::Node parent) const
virtual

Class XML representation.

Parameters
parentXML node over which we will put instance information.
Returns
XML documentcon with class content.

◆ find()

Component* anna::ComponentManager::find ( const char *  className)

Returns component instance for the class name provided, <null> if not found.

Returns
component instance for the class name provided, <null> if not found.

Friends And Related Function Documentation

◆ Component

friend class Component
friend

◆ Singleton< ComponentManager >

friend class Singleton< ComponentManager >
friend

The documentation for this class was generated from the following file: