ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::Loader Class Reference

#include <loader-factory.h>

+ Inheritance diagram for ns3::Loader:

Public Member Functions

virtual ~Loader ()=0
virtual LoaderClone (void)=0
virtual void * Load (std::string filename, int flag)=0
virtual void * Lookup (void *module, std::string symbol)=0
virtual void NotifyEndExecute (void)
virtual void NotifyStartExecute (void)
virtual void Unload (void *module)=0
virtual void UnloadAll (void)=0

Detailed Description

Definition at line 9 of file loader-factory.h.

Constructor & Destructor Documentation

ns3::Loader::~Loader ( )
pure virtual

Definition at line 5 of file loader-factory.cc.

Member Function Documentation

virtual Loader* ns3::Loader::Clone ( void  )
pure virtual

Implemented in ns3::DlmLoader.

Referenced by ns3::DceManager::Clone().

+ Here is the caller graph for this function:

virtual void* ns3::Loader::Load ( std::string  filename,
int  flag 
)
pure virtual

Implemented in ns3::DlmLoader.

Referenced by ns3::LinuxSocketFdFactory::InitializeStack(), and ns3::DceManager::LoadMain().

+ Here is the caller graph for this function:

virtual void* ns3::Loader::Lookup ( void *  module,
std::string  symbol 
)
pure virtual

Implemented in ns3::DlmLoader.

Referenced by dce_debug_lookup(), ns3::LinuxSocketFdFactory::InitializeStack(), and ns3::DceManager::LoadMain().

+ Here is the caller graph for this function:

virtual void ns3::Loader::Unload ( void *  module)
pure virtual

Implemented in ns3::DlmLoader.

virtual void ns3::Loader::UnloadAll ( void  )
pure virtual

Implemented in ns3::DlmLoader.

Referenced by dce_exit().

+ Here is the caller graph for this function:


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