ifw-core 7.0.0
 
Loading...
Searching...
No Matches
ifw::core::protocol::base::CommFactory Class Reference

#include <commFactory.hpp>

Public Member Functions

void RegisterMaker (const std::string &key, ICommMaker *maker)
 
std::shared_ptr< ICommCreate (const std::string &filename, const std::string &name, const std::string &interface) const
 

Static Public Member Functions

static CommFactoryInstance ()
 

Member Function Documentation

◆ Create()

std::shared_ptr< IComm > ifw::core::protocol::base::CommFactory::Create ( const std::string & filename,
const std::string & name,
const std::string & interface ) const

◆ Instance()

CommFactory & ifw::core::protocol::base::CommFactory::Instance ( )
static

◆ RegisterMaker()

void ifw::core::protocol::base::CommFactory::RegisterMaker ( const std::string & key,
ICommMaker * maker )

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