syslog-ng source
MainLoopIOWorkerJob Struct Reference

#include <mainloop-io-worker.h>

Public Attributes

void(* engage )(gpointer user_data)
 
void(* work )(gpointer user_data, gpointer arg)
 
void(* completion )(gpointer user_data, gpointer arg)
 
void(* release )(gpointer user_data)
 
gpointer user_data
 
gpointer arg
 
gboolean working
 
struct iv_work_item work_item
 

Member Data Documentation

◆ arg

gpointer MainLoopIOWorkerJob::arg

◆ completion

void(* MainLoopIOWorkerJob::completion) (gpointer user_data, gpointer arg)

◆ engage

void(* MainLoopIOWorkerJob::engage) (gpointer user_data)

◆ release

void(* MainLoopIOWorkerJob::release) (gpointer user_data)

◆ user_data

gpointer MainLoopIOWorkerJob::user_data

◆ work

void(* MainLoopIOWorkerJob::work) (gpointer user_data, gpointer arg)

◆ work_item

struct iv_work_item MainLoopIOWorkerJob::work_item

◆ working

gboolean MainLoopIOWorkerJob::working

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