17#ifndef CYBER_EVENT_PERF_EVENT_H_
18#define CYBER_EVENT_PERF_EVENT_H_
93 ss << proc_id_ <<
"\t";
94 ss << cr_state_ <<
"\t";
99 void set_cr_id(uint64_t cr_id)
override { cr_id_ = cr_id; }
117 std::stringstream ss;
121 ss << msg_seq_ <<
"\t";
127 void set_msg_seq(uint64_t msg_seq)
override { msg_seq_ = msg_seq; }
129 channel_id_ = channel_id;
131 void set_adder(
const std::string& adder)
override { adder_ = adder; }
135 return "TRANSMIT_BEGIN";
141 return "MESSAGE_ARRIVE";
145 return "DESERIALIZE";
159 std::string adder_ =
"";
160 uint64_t msg_seq_ = 0;
161 uint64_t channel_id_ = std::numeric_limits<uint64_t>::max();
static std::string GetChannelById(uint64_t id)
static std::string GetTaskNameById(uint64_t id)
virtual void set_adder(const std::string &adder)
virtual void set_fetch_res(int fetch_res)
void set_stamp(uint64_t stamp)
virtual std::string SerializeToString()=0
virtual void set_proc_id(int proc_id)
virtual void set_cr_state(int cr_state)
void set_etype(int etype)
virtual void set_cr_id(uint64_t cr_id)
virtual void set_msg_seq(uint64_t msg_seq)
virtual void set_channel_id(uint64_t channel_id)
void set_cr_id(uint64_t cr_id) override
std::string SerializeToString() override
void set_proc_id(int proc_id) override
void set_cr_state(int cr_state) override
void set_msg_seq(uint64_t msg_seq) override
void set_channel_id(uint64_t channel_id) override
std::string SerializeToString() override
void set_adder(const std::string &adder) override
static std::string ShowTransPerf(TransPerf type)