OpenSplice ISO C++ 2 FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) ISO C++ 2 API
Vortex::FACE::ConnectionFactoryTypeRegister< TYPE > Struct Template Reference

#include "ConnectionFactory.hpp"

Inheritance diagram for Vortex::FACE::ConnectionFactoryTypeRegister< TYPE >:
Inheritance graph

Public Types

typedef std::map< std::string, AnyConnection *(*)()> CF_MAP_TYPE
 

Public Member Functions

 ConnectionFactoryTypeRegister (std::string const &typeName)
 

Static Public Member Functions

static AnyConnectioncreateConnection (const std::string &typeName)
 
static bool knows (const std::string &typeName)
 

Detailed Description

template<typename TYPE>
struct Vortex::FACE::ConnectionFactoryTypeRegister< TYPE >

Definition at line 103 of file ConnectionFactory.hpp.

Member Typedef Documentation

◆ CF_MAP_TYPE

typedef std::map<std::string, AnyConnection*(*)()> Vortex::FACE::ConnectionFactory::CF_MAP_TYPE
inherited

Definition at line 44 of file ConnectionFactory.hpp.

Constructor & Destructor Documentation

◆ ConnectionFactoryTypeRegister()

template<typename TYPE >
Vortex::FACE::ConnectionFactoryTypeRegister< TYPE >::ConnectionFactoryTypeRegister ( std::string const &  typeName)
inline

Definition at line 106 of file ConnectionFactory.hpp.

Member Function Documentation

◆ createConnection()

static AnyConnection* Vortex::FACE::ConnectionFactory::createConnection ( const std::string &  typeName)
staticinherited

◆ knows()

static bool Vortex::FACE::ConnectionFactory::knows ( const std::string &  typeName)
staticinherited

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