syslog-ng source
mainloop-call.c File Reference
#include "mainloop-call.h"
#include "tls-support.h"
#include <iv.h>
#include <iv_list.h>
#include <iv_event.h>
Include dependency graph for mainloop-call.c:

Classes

struct  MainLoopTaskCallSite
 

Macros

#define call_info   __slng_tls_deref(call_info)
 

Functions

gpointer main_loop_call (MainLoopTaskFunc func, gpointer user_data, gboolean wait)
 
void main_loop_call_thread_init (void)
 
void main_loop_call_thread_deinit (void)
 
void main_loop_call_init (void)
 
void main_loop_call_deinit (void)
 

Variables

 TLS_BLOCK_START
 
 TLS_BLOCK_END
 

Macro Definition Documentation

◆ call_info

#define call_info   __slng_tls_deref(call_info)

Function Documentation

◆ main_loop_call()

gpointer main_loop_call ( MainLoopTaskFunc  func,
gpointer  user_data,
gboolean  wait 
)

◆ main_loop_call_deinit()

void main_loop_call_deinit ( void  )

◆ main_loop_call_init()

void main_loop_call_init ( void  )

◆ main_loop_call_thread_deinit()

void main_loop_call_thread_deinit ( void  )

◆ main_loop_call_thread_init()

void main_loop_call_thread_init ( void  )

Variable Documentation

◆ TLS_BLOCK_END

TLS_BLOCK_END

◆ TLS_BLOCK_START

TLS_BLOCK_START
Initial value:
{
MainLoopTaskCallSite *call_info
#define call_info
Definition: mainloop-call.c:54