Fawkes API  Fawkes Development Version
PlayerMapperFactory Class Reference

Player Fawkes mapper factory. More...

#include "mapper_factory.h"

Static Public Member Functions

static PlayerProxyFawkesInterfaceMappercreate_mapper (std::string varname, fawkes::Interface *interface, PlayerCc::ClientProxy *proxy)
 Create a mapp instance. More...
 

Detailed Description

Player Fawkes mapper factory.

Factory class to create mappers from Fawkes interfaces to Player proxies.

Author
Tim Niemueller

Definition at line 38 of file mapper_factory.h.

Member Function Documentation

◆ create_mapper()

PlayerProxyFawkesInterfaceMapper * PlayerMapperFactory::create_mapper ( std::string  varname,
fawkes::Interface interface,
PlayerCc::ClientProxy *  proxy 
)
static

Create a mapp instance.

Tries to figure out the type of the interface and proxy and if a known matching exists will return an appropriate mapper.

Parameters
varnamevariable name
interfaceFawkes interface instance
proxyPlayer proxy instance
Returns
a mapper instance for the given interface and proxy otherwise
Exceptions
Exceptionthrown if no known mapping exists for the given interfaces.

Definition at line 53 of file mapper_factory.cpp.

References fawkes::Interface::type().

Referenced by PlayerClientThread::init().


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