Class ProcessStruct
Data structure of process configuration.
Public Attributes
Type | Name |
---|---|
std::vector< std::string > | m_args |
double | m_clock_rate |
std::string | m_command |
std::string | m_log_file |
int | m_phase |
int | m_pid |
int | m_pid2 |
std::string | m_pre_copy |
int | m_round |
SyncStruct * | m_sync_struct Pointer to synchronize structure. |
int | m_thread |
pthread_t | m_thread_id |
bool | m_to_stdout |
std::string | m_unfinished_line |
Public Functions
Type | Name |
---|---|
ProcessStruct (const ProcessConfig & __config) |
Public Attributes Documentation
variable m_args
std::vector<std::string> ProcessStruct::m_args;
variable m_clock_rate
double ProcessStruct::m_clock_rate;
variable m_command
std::string ProcessStruct::m_command;
variable m_log_file
std::string ProcessStruct::m_log_file;
variable m_phase
int ProcessStruct::m_phase;
variable m_pid
int ProcessStruct::m_pid;
variable m_pid2
int ProcessStruct::m_pid2;
variable m_pre_copy
std::string ProcessStruct::m_pre_copy;
variable m_round
int ProcessStruct::m_round;
variable m_sync_struct
SyncStruct* ProcessStruct::m_sync_struct;
variable m_thread
int ProcessStruct::m_thread;
variable m_thread_id
pthread_t ProcessStruct::m_thread_id;
variable m_to_stdout
bool ProcessStruct::m_to_stdout;
variable m_unfinished_line
std::string ProcessStruct::m_unfinished_line;
Public Functions Documentation
function ProcessStruct
inline ProcessStruct::ProcessStruct (
const ProcessConfig & __config
)
The documentation for this class was generated from the following file /data_sda/junwan02/legosim/Chiplet_Heterogeneous_newVersion/interchiplet/srcs/interchiplet.cpp