EMANE
1.2.1
|
#include <phylayerfactory.h>
Public Member Functions | |
PHYLayerFactory (const std::string &sLibraryName) | |
~PHYLayerFactory () | |
PHYLayerImplementor * | createLayer (NEMId nemId, PlatformServiceProvider *pPlatformServiceProvider) const |
void | destoryLayer (PHYLayerImplementor *layer) const |
Definition at line 51 of file phylayerfactory.h.
EMANE::PHYLayerFactory::PHYLayerFactory | ( | const std::string & | sLibraryName | ) |
Constructor
sLibraryName | Filename of DLL |
Utils::FactoryException |
Definition at line 38 of file phylayerfactory.cc.
EMANE::PHYLayerFactory::~PHYLayerFactory | ( | ) |
Definition at line 63 of file phylayerfactory.cc.
EMANE::PHYLayerImplementor * EMANE::PHYLayerFactory::createLayer | ( | NEMId | nemId, |
PlatformServiceProvider * | pPlatformServiceProvider | ||
) | const |
Create a PHYLayerImplementor layer
nemId | NEM id |
pPlatformServiceProvider | platform service |
Definition at line 68 of file phylayerfactory.cc.
void EMANE::PHYLayerFactory::destoryLayer | ( | PHYLayerImplementor * | layer | ) | const |
Destory a PHYLayerImplementor layer
layer | Layer to destory |
Definition at line 73 of file phylayerfactory.cc.