EMANE  1.2.1
EMANE::Models::CommEffect::ProfileManager Class Reference

#include <profilemanager.h>

Public Member Functions

 ProfileManager (NEMId id, PlatformServiceProvider *pPlatformService)
 
virtual ~ProfileManager ()
 
std::pair< Events::CommEffect, bool > getProfileData (const void *buf, size_t len, NEMId id) const
 
int load (const char *)
 
int load (const Events::CommEffects &effects)
 

Detailed Description

Definition at line 52 of file profilemanager.h.

Constructor & Destructor Documentation

◆ ProfileManager()

EMANE::Models::CommEffect::ProfileManager::ProfileManager ( EMANE::NEMId  id,
EMANE::PlatformServiceProvider pPlatformService 
)

Definition at line 37 of file profilemanager.cc.

◆ ~ProfileManager()

EMANE::Models::CommEffect::ProfileManager::~ProfileManager ( )
virtual

Definition at line 44 of file profilemanager.cc.

Member Function Documentation

◆ getProfileData()

std::pair< EMANE::Events::CommEffect, bool > EMANE::Models::CommEffect::ProfileManager::getProfileData ( const void *  buf,
size_t  len,
EMANE::NEMId  src 
) const

Definition at line 48 of file profilemanager.cc.

◆ load() [1/2]

int EMANE::Models::CommEffect::ProfileManager::load ( const char *  pzFileName)

Definition at line 76 of file profilemanager.cc.

◆ load() [2/2]

int EMANE::Models::CommEffect::ProfileManager::load ( const Events::CommEffects effects)

Definition at line 90 of file profilemanager.cc.


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