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

Container of information of a DCE finished process. More...

#include <dce-manager-helper.h>

+ Collaboration diagram for ns3::ProcStatus:

Public Member Functions

 ProcStatus (int n, int e, int p, int64_t ns, int64_t ne, long rs, long re, double nd, long rd, std::string cmd)
std::string GetCmdLine (void) const
int GetExitCode (void) const
int GetNode (void) const
int GetPid (void) const
long GetRealDuration (void) const
long GetRealEndTime (void) const
long GetRealStartTime (void) const
double GetSimulatedDuration (void) const
int64_t GetSimulatedEndTime (void) const
int64_t GetSimulatedStartTime (void) const

Private Attributes

std::string m_cmdLine
int m_exitCode
int m_node
double m_ns3Duration
int64_t m_ns3EndTime
int64_t m_ns3StartTime
int m_pid
long m_realDuration
long m_realEndTime
long m_realStartTime

Detailed Description

Container of information of a DCE finished process.

Definition at line 17 of file dce-manager-helper.h.

Constructor & Destructor Documentation

ns3::ProcStatus::ProcStatus ( int  n,
int  e,
int  p,
int64_t  ns,
int64_t  ne,
long  rs,
long  re,
double  nd,
long  rd,
std::string  cmd 
)

Definition at line 262 of file dce-manager-helper.cc.

Member Function Documentation

std::string ns3::ProcStatus::GetCmdLine ( void  ) const

returns Command Line argv[]

Definition at line 331 of file dce-manager-helper.cc.

References m_cmdLine.

int ns3::ProcStatus::GetExitCode ( void  ) const

returns exit code

Definition at line 283 of file dce-manager-helper.cc.

References m_exitCode.

int ns3::ProcStatus::GetNode ( void  ) const

returns node ID information

Definition at line 277 of file dce-manager-helper.cc.

References m_node.

int ns3::ProcStatus::GetPid ( void  ) const

returns Simulated pid

Definition at line 289 of file dce-manager-helper.cc.

References m_pid.

long ns3::ProcStatus::GetRealDuration ( void  ) const

returns real duration in seconds

Definition at line 325 of file dce-manager-helper.cc.

References m_realDuration.

long ns3::ProcStatus::GetRealEndTime ( void  ) const

returns Real End Time

Definition at line 313 of file dce-manager-helper.cc.

References m_realEndTime.

long ns3::ProcStatus::GetRealStartTime ( void  ) const

returns Real Start Time (time_t)

Definition at line 306 of file dce-manager-helper.cc.

References m_realStartTime.

double ns3::ProcStatus::GetSimulatedDuration ( void  ) const

returns Simulated duration in seconds

Definition at line 319 of file dce-manager-helper.cc.

References m_ns3Duration.

int64_t ns3::ProcStatus::GetSimulatedEndTime ( void  ) const

returns End Time in Simulated Time the unit is nanoseconds

Definition at line 300 of file dce-manager-helper.cc.

References m_ns3EndTime.

int64_t ns3::ProcStatus::GetSimulatedStartTime ( void  ) const

returns Start Time in Simulated Time the unit is nanoseconds

Definition at line 295 of file dce-manager-helper.cc.

References m_ns3StartTime.

Member Data Documentation

std::string ns3::ProcStatus::m_cmdLine
private

Definition at line 73 of file dce-manager-helper.h.

Referenced by GetCmdLine().

int ns3::ProcStatus::m_exitCode
private

Definition at line 65 of file dce-manager-helper.h.

Referenced by GetExitCode().

int ns3::ProcStatus::m_node
private

Definition at line 64 of file dce-manager-helper.h.

Referenced by GetNode().

double ns3::ProcStatus::m_ns3Duration
private

Definition at line 71 of file dce-manager-helper.h.

Referenced by GetSimulatedDuration().

int64_t ns3::ProcStatus::m_ns3EndTime
private

Definition at line 68 of file dce-manager-helper.h.

Referenced by GetSimulatedEndTime().

int64_t ns3::ProcStatus::m_ns3StartTime
private

Definition at line 67 of file dce-manager-helper.h.

Referenced by GetSimulatedStartTime().

int ns3::ProcStatus::m_pid
private

Definition at line 66 of file dce-manager-helper.h.

Referenced by GetPid().

long ns3::ProcStatus::m_realDuration
private

Definition at line 72 of file dce-manager-helper.h.

Referenced by GetRealDuration().

long ns3::ProcStatus::m_realEndTime
private

Definition at line 70 of file dce-manager-helper.h.

Referenced by GetRealEndTime().

long ns3::ProcStatus::m_realStartTime
private

Definition at line 69 of file dce-manager-helper.h.

Referenced by GetRealStartTime().


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