ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::DceManager Member List

This is the complete list of members for ns3::DceManager, including all inherited members.

AllocatePid(void)ns3::DceManagerprivate
AllocateTid(const struct Process *process) const ns3::DceManagerprivate
AppendProcFile(Process *p)ns3::DceManagerstatic
AppendStatusFile(uint16_t pid, uint32_t nodeId, std::string &line)ns3::DceManagerstatic
CheckProcessContext(void) const ns3::DceManagerprivate
ChildFinished(uint16_t pid)ns3::DceManagerprivate
CleanupThread(struct Thread *thread)ns3::DceManagerprivate
Clone(Thread *thread)ns3::DceManager
CopyArgs(char *const argv[])ns3::DceManagerprivate
CopyEnv(char *const envp[], std::vector< std::pair< std::string, std::string > > &res)ns3::DceManagerprivate
CreatePidFile(struct Thread *current, std::string prefix)ns3::DceManagerprivatestatic
CreateProcess(std::string name, std::string stdinfilename, std::vector< std::string > args, std::vector< std::pair< std::string, std::string > > envs, int pid)ns3::DceManager
CreateThread(struct Process *process)ns3::DceManager
DceManager()ns3::DceManager
DeleteProcess(struct Process *process, ProcessEndCause type)ns3::DceManager
DeleteThread(struct Thread *thread)ns3::DceManager
DoDispose(void)ns3::DceManagerprivatevirtual
DoExecProcess(void *c)ns3::DceManagerprivatestatic
DoStartProcess(void *context)ns3::DceManagerprivatestatic
EnsureDirectoryExists(struct Thread *current, std::string dirName)ns3::DceManagerprivatestatic
Execve(const char *path, const char *argv0, char *const argv[], char *const envp[])ns3::DceManager
Exit(void)ns3::DceManager
FinishChild(uint16_t pid)ns3::DceManager
GetLibc(void)ns3::DceManagerprivatestatic
GetProcs()ns3::DceManager
GetTypeId(void)ns3::DceManagerstatic
GetVirtualPath() const ns3::DceManager
LoadMain(Loader *ld, std::string filename, Process *proc, int &err)ns3::DceManagerprivatestatic
m_minimizeFilesns3::DceManagerprivate
m_nextPidns3::DceManagerprivate
m_processesns3::DceManagerprivate
m_processExitns3::DceManagerprivate
m_virtualPathns3::DceManagerprivate
PEC_EXIT enum valuens3::DceManager
PEC_NS3_END enum valuens3::DceManager
PEC_NS3_STOP enum valuens3::DceManager
PrepareDoStartProcessns3::DceManagerprivatestatic
ProcessEndCause enum namens3::DceManager
ResumeTemporaryTask(uint16_t pid)ns3::DceManager
Runnable typedefns3::DceManager
SearchProcess(uint16_t pid)ns3::DceManager
SearchThread(uint16_t pid, uint16_t tid)ns3::DceManager
SetArgv(struct Process *process, std::string filename, std::vector< std::string > args)ns3::DceManagerprivate
SetDefaultSigHandler(std::vector< SignalHandler > &signalHandlers)ns3::DceManagerprivatestatic
SetEnvp(struct Process *process, std::vector< std::pair< std::string, std::string > > envp)ns3::DceManagerprivate
SetFinishedCallback(uint16_t pid, Callback< void, uint16_t, int > cb)ns3::DceManager
SetVirtualPath(std::string p)ns3::DceManager
SigabrtHandler(int signal)ns3::DceManagerprivatestatic
SigkillHandler(int signal)ns3::DceManagerprivatestatic
Start(std::string name, std::string stdinfilename, std::vector< std::string > args, std::vector< std::pair< std::string, std::string > > envs, uid_t uid, uid_t euid, uid_t gid, uid_t egid)ns3::DceManager
Start(std::string name, std::string stdinfilename, uint32_t stackSize, std::vector< std::string > args, std::vector< std::pair< std::string, std::string > > envs, uid_t uid, uid_t euid, uid_t gid, uid_t egid)ns3::DceManager
StartInternalTask()ns3::DceManager
StartProcessDebugHook(void)ns3::DceManagerprivatestatic
StartTemporaryTask()ns3::DceManager
Stop(uint16_t pid)ns3::DceManager
StopTemporaryTask(uint16_t pid)ns3::DceManager
SuspendTemporaryTask(uint16_t pid)ns3::DceManager
TaskSwitch(enum Task::SwitchType type, void *context)ns3::DceManagerprivatestatic
ThreadExists(Thread *thread)ns3::DceManagerprivate
Wait(void)ns3::DceManager
Wait(Time timeout)ns3::DceManager
Wakeup(Thread *thread)ns3::DceManager
WakeupChildWaiters(struct Process *p)ns3::DceManagerprivate
Yield(void)ns3::DceManager
~DceManager()ns3::DceManagervirtual