Skip to content

Class ProcessStruct

ClassList > 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