ttg_parsec::msg_header_t Struct Reference

Documentation

Definition at line 143 of file ttg.h.

Public Types

enum  fn_id : std::int8_t {
  MSG_INVALID = -1 , MSG_SET_ARG = 0 , MSG_SET_ARGSTREAM_SIZE = 1 , MSG_FINALIZE_ARGSTREAM_SIZE = 2 ,
  MSG_GET_FROM_PULL = 3
}
 
typedef enum ttg_parsec::msg_header_t::fn_id fn_id_t
 

Public Member Functions

 msg_header_t ()=default
 
 msg_header_t (fn_id_t fid, uint32_t tid, uint64_t oid, int32_t pid, int sender, int nk)
 

Public Attributes

uint32_t taskpool_id = std::numeric_limits<uint32_t>::max()
 
uint64_t op_id = std::numeric_limits<uint64_t>::max()
 
std::size_t key_offset = 0
 
fn_id_t fn_id = MSG_INVALID
 
std::int8_t num_iovecs = 0
 
bool inline_data = false
 
int32_t param_id = -1
 
int num_keys = 0
 
int sender = -1
 

Member Typedef Documentation

◆ fn_id_t

Member Enumeration Documentation

◆ fn_id

enum ttg_parsec::msg_header_t::fn_id : std::int8_t
Enumerator
MSG_INVALID 
MSG_SET_ARG 
MSG_SET_ARGSTREAM_SIZE 
MSG_FINALIZE_ARGSTREAM_SIZE 
MSG_GET_FROM_PULL 

Definition at line 144 of file ttg.h.

Constructor & Destructor Documentation

◆ msg_header_t() [1/2]

ttg_parsec::msg_header_t::msg_header_t ( )
default

◆ msg_header_t() [2/2]

ttg_parsec::msg_header_t::msg_header_t ( fn_id_t  fid,
uint32_t  tid,
uint64_t  oid,
int32_t  pid,
int  sender,
int  nk 
)
inline

Definition at line 162 of file ttg.h.

Member Data Documentation

◆ fn_id

◆ inline_data

bool ttg_parsec::msg_header_t::inline_data = false

Definition at line 155 of file ttg.h.

◆ key_offset

std::size_t ttg_parsec::msg_header_t::key_offset = 0

Definition at line 152 of file ttg.h.

◆ num_iovecs

std::int8_t ttg_parsec::msg_header_t::num_iovecs = 0

Definition at line 154 of file ttg.h.

◆ num_keys

int ttg_parsec::msg_header_t::num_keys = 0

Definition at line 157 of file ttg.h.

◆ op_id

uint64_t ttg_parsec::msg_header_t::op_id = std::numeric_limits<uint64_t>::max()

Definition at line 151 of file ttg.h.

◆ param_id

int32_t ttg_parsec::msg_header_t::param_id = -1

Definition at line 156 of file ttg.h.

◆ sender

int ttg_parsec::msg_header_t::sender = -1

Definition at line 158 of file ttg.h.

◆ taskpool_id

uint32_t ttg_parsec::msg_header_t::taskpool_id = std::numeric_limits<uint32_t>::max()

Definition at line 150 of file ttg.h.


The documentation for this struct was generated from the following file: