DigitalSpaces::DIAgentManager1 Struct Reference
[Agent Management]

#include <Interfaces.h>

Inherits DigitalSpaces::DIObjectBase.


Detailed Description

A centralized management point for Agent implementations.

Public Member Functions

DIAgent1CreateAgent (const char *agentName, const char *templateName)
 Creates an instance of an Agent.
DIAgent1GetAgent (const char *name)
 Returns an interface to an existing Agent.
void GetAgentList (DIStringList1 *iList)
 Provides a list of names of instanced Agents.
void AddTemplate (const char *name, const char *file)
 A Template is an XML file that contains configuration data for both the Agent Manager (what implementation to instance), and data for the implementation.
void GetTemplateList (DIStringList1 *iList)
 Provides a list of names of parsed Templates.

Member Function Documentation

DIAgent1* DigitalSpaces::DIAgentManager1::CreateAgent ( const char *  agentName,
const char *  templateName 
)

Creates an instance of an Agent.

Parameters:
agentName A unique name assigned to the Agent instance.
templayeName The name of a template, loaded with AddTemplate


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

Generated on Sun Aug 31 17:46:28 2008 for Digital Spaces by  doxygen 1.5.6