AgentGroup Exporter factory.
More...
#include <AgentGroupExporterFactory.h>
AgentGroup Exporter factory.
AgentGroupExporter factory used to create agent group exporters
◆ createAgentGroupExporter()
AtomsPtr<BaseAgentGroupExporter> Atoms::AgentGroupExporterFactory::createAgentGroupExporter |
( |
const std::string & |
typeName | ) |
|
Creates an agent group exporter.
- Parameters
-
typeName | agent group exporter type |
- Returns
- Pointer to the agent group exporter
◆ deregisterAgentGroupExporter()
void Atoms::AgentGroupExporterFactory::deregisterAgentGroupExporter |
( |
const std::string & |
name | ) |
|
De registers an agent group exporter type from the factory.
- Parameters
-
◆ getRegisteredAgentGroupExporters()
std::vector<std::string> Atoms::AgentGroupExporterFactory::getRegisteredAgentGroupExporters |
( |
| ) |
|
Gets all registered agent group exporter.
- Returns
- List of all agent group exporter type registered
◆ isRegistered()
bool Atoms::AgentGroupExporterFactory::isRegistered |
( |
const std::string & |
name | ) |
|
Checks if an agent group exporter type with the given name is registered.
- Parameters
-
- Returns
- Return true if the type is already registered
◆ registerAgentGroupExporter()
void Atoms::AgentGroupExporterFactory::registerAgentGroupExporter |
( |
const std::string & |
name, |
|
|
creatorFn |
funct |
|
) |
| |
Registers a new agent group exporter type in the factory.
- Parameters
-
The documentation for this class was generated from the following file: