ContainerTracer  0.1
Data Fields
thread_info_t Struct Reference

#include <trace_replay.h>

Collaboration diagram for thread_info_t:
Collaboration graph

Data Fields

int tid
 
pthread_mutex_t mutex
 
pthread_cond_t cond_main
 
pthread_cond_t cond_sub
 
io_context_t io_ctx
 
struct io_event events [MAX_QDEPTH]
 
int queue_depth
 
int queue_count
 
int active_count
 
int fd
 
int fsync_period
 
struct io_jobth_jobs [MAX_QDEPTH]
 
void * th_buf [MAX_QDEPTH]
 
int buf_cur
 
struct io_stat_t io_stat
 
struct trace_info_ttrace
 
int done
 

Field Documentation

◆ active_count

int thread_info_t::active_count

◆ buf_cur

int thread_info_t::buf_cur

◆ cond_main

pthread_cond_t thread_info_t::cond_main

◆ cond_sub

pthread_cond_t thread_info_t::cond_sub

◆ done

int thread_info_t::done

◆ events

struct io_event thread_info_t::events[MAX_QDEPTH]

◆ fd

int thread_info_t::fd

◆ fsync_period

int thread_info_t::fsync_period

◆ io_ctx

io_context_t thread_info_t::io_ctx

◆ io_stat

struct io_stat_t thread_info_t::io_stat

◆ mutex

pthread_mutex_t thread_info_t::mutex

◆ queue_count

int thread_info_t::queue_count

◆ queue_depth

int thread_info_t::queue_depth

◆ th_buf

void* thread_info_t::th_buf[MAX_QDEPTH]

◆ th_jobs

struct io_job* thread_info_t::th_jobs[MAX_QDEPTH]

◆ tid

int thread_info_t::tid

◆ trace

struct trace_info_t* thread_info_t::trace

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