Apama  10.7.2.2
com::softwareag::connectivity::chainmanagers::PluginConfiguration Struct Reference

A plug-in configuration. More...

#include <sag_connectivity_chain_managers.hpp>

Public Member Functions

PluginConfigurationoperator= (PluginConfiguration &&other)=default
 while we override the copy behaviour, no change to move behaviour More...
 
 ~PluginConfiguration ()=default
 while we override the copy behaviour, no change to move behaviour More...
 
const std::string & getPluginName () const
 while we override the copy behaviour, no change to destructor More...
 
const map_tgetConfiguration () const
 

Detailed Description

A plug-in configuration.

This is a string name and a map_t for the configuration. Note that unlike map_t, this is copyable - copies are deep copies. (needed to make ChainDefinition copyable)

Since
10.2.0.0

Constructor & Destructor Documentation

◆ ~PluginConfiguration()

com::softwareag::connectivity::chainmanagers::PluginConfiguration::~PluginConfiguration ( )
default

while we override the copy behaviour, no change to move behaviour

Member Function Documentation

◆ getConfiguration()

const map_t& com::softwareag::connectivity::chainmanagers::PluginConfiguration::getConfiguration ( ) const
inline
Returns
The configuration for this plug-in.

◆ getPluginName()

const std::string& com::softwareag::connectivity::chainmanagers::PluginConfiguration::getPluginName ( ) const
inline

while we override the copy behaviour, no change to destructor

Returns
The name of the plug-in.

◆ operator=()

PluginConfiguration& com::softwareag::connectivity::chainmanagers::PluginConfiguration::operator= ( PluginConfiguration &&  other)
default

while we override the copy behaviour, no change to move behaviour


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