|
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.