#include <loader-factory.h>
Public Member Functions | |
virtual | ~Loader ()=0 |
virtual Loader * | Clone (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 |
Definition at line 9 of file loader-factory.h.
|
pure virtual |
Definition at line 5 of file loader-factory.cc.
|
pure virtual |
Implemented in ns3::DlmLoader.
Referenced by ns3::DceManager::Clone().
|
pure virtual |
Implemented in ns3::DlmLoader.
Referenced by ns3::LinuxSocketFdFactory::InitializeStack(), and ns3::DceManager::LoadMain().
|
pure virtual |
Implemented in ns3::DlmLoader.
Referenced by dce_debug_lookup(), ns3::LinuxSocketFdFactory::InitializeStack(), and ns3::DceManager::LoadMain().
|
virtual |
Definition at line 12 of file loader-factory.cc.
Referenced by ns3::LinuxSocketFdFactory::Accept(), ns3::LinuxSocketFdFactory::Bind(), ns3::LinuxSocketFdFactory::Close(), ns3::LinuxSocketFdFactory::Connect(), ns3::LinuxSocketFdFactory::CreateSocket(), ns3::LinuxSocketFdFactory::EventTrampoline(), ns3::LinuxSocketFdFactory::Getpeername(), ns3::LinuxSocketFdFactory::Getsockname(), ns3::LinuxSocketFdFactory::Getsockopt(), ns3::LinuxSocketFdFactory::GetSysFileList(), ns3::LinuxSocketFdFactory::Ioctl(), ns3::LinuxSocketFdFactory::Listen(), ns3::LinuxSocketFdFactory::NotifyAddDeviceTask(), ns3::LinuxSocketFdFactory::NotifyDeviceStateChangeTask(), ns3::LinuxSocketFdFactory::Poll(), ns3::LinuxSocketFdFactory::PollFreeWait(), PthreadTaskSwitch(), ns3::LinuxSocketFdFactory::Recvmsg(), ns3::LinuxSocketFdFactory::RxFromDevice(), ns3::LinuxSocketFdFactory::Sendmsg(), ns3::LinuxSocketFdFactory::Setsockopt(), ns3::LinuxSocketFdFactory::Shutdown(), ns3::LinuxSocketFdFactory::TaskSwitch(), and ns3::DceManager::TaskSwitch().
|
virtual |
Definition at line 9 of file loader-factory.cc.
Referenced by ns3::LinuxSocketFdFactory::Accept(), ns3::LinuxSocketFdFactory::Bind(), ns3::LinuxSocketFdFactory::Close(), ns3::LinuxSocketFdFactory::Connect(), ns3::LinuxSocketFdFactory::CreateSocket(), ns3::LinuxSocketFdFactory::EventTrampoline(), ns3::LinuxSocketFdFactory::Getpeername(), ns3::LinuxSocketFdFactory::Getsockname(), ns3::LinuxSocketFdFactory::Getsockopt(), ns3::LinuxSocketFdFactory::GetSysFileList(), ns3::LinuxSocketFdFactory::Ioctl(), ns3::LinuxSocketFdFactory::Listen(), ns3::LinuxSocketFdFactory::NotifyAddDeviceTask(), ns3::LinuxSocketFdFactory::NotifyDeviceStateChangeTask(), ns3::LinuxSocketFdFactory::Poll(), ns3::LinuxSocketFdFactory::PollFreeWait(), PthreadTaskSwitch(), ns3::LinuxSocketFdFactory::Recvmsg(), ns3::LinuxSocketFdFactory::RxFromDevice(), ns3::LinuxSocketFdFactory::Sendmsg(), ns3::LinuxSocketFdFactory::Setsockopt(), ns3::LinuxSocketFdFactory::Shutdown(), ns3::LinuxSocketFdFactory::TaskSwitch(), and ns3::DceManager::TaskSwitch().
|
pure virtual |
Implemented in ns3::DlmLoader.
|
pure virtual |
Implemented in ns3::DlmLoader.
Referenced by dce_exit().