SignallingFactory Class Reference

A signalling component factory. More...

#include <yatesig.h>

Inheritance diagram for SignallingFactory:

GenObject

List of all members.

Public Member Functions

 SignallingFactory ()
virtual ~SignallingFactory ()

Static Public Member Functions

static void * build (const String &type, const NamedList *name=0)

Protected Member Functions

virtual void * create (const String &type, const NamedList &name)=0


Detailed Description

A signalling component factory.

A factory that constructs various elements by name


Constructor & Destructor Documentation

Constructor, adds the factory to the global list

virtual ~SignallingFactory (  )  [virtual]

Destructor, removes the factory from list


Member Function Documentation

static void* build ( const String type,
const NamedList name = 0 
) [static]

Builds a component given its name and arbitrary parameters

Parameters:
type The name of the interface that should be returned
name Name of the requested component and additional parameters
Returns:
Pointer to the requested interface of the created component

virtual void* create ( const String type,
const NamedList name 
) [protected, pure virtual]

Creates a component given its name and arbitrary parameters

Parameters:
type The name of the interface that should be returned
name Name of the requested component and additional parameters
Returns:
Pointer to the requested interface of the created component


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

Generated on Sun Dec 7 21:36:13 2008 for Yate by  doxygen 1.5.7.1