syslog-ng source
poll-events.h File Reference
#include "syslog-ng.h"
Include dependency graph for poll-events.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PollEvents
 

Typedefs

typedef void(* PollCallback) (gpointer user_data)
 
typedef gboolean(* PollChecker) (PollEvents *self, gpointer user_data)
 

Enumerations

enum  FollowMethod {
  FM_LEGACY , FM_POLL , FM_SYSTEM_POLL , FM_INOTIFY ,
  FM_AUTO , FM_UNKNOWN
}
 

Functions

void poll_events_invoke_callback (PollEvents *self)
 
void poll_events_set_callback (PollEvents *self, PollCallback callback, gpointer user_data)
 
void poll_events_set_checker (PollEvents *self, PollChecker check_watches, gpointer user_data)
 
void poll_events_init (PollEvents *self)
 
void poll_events_free (PollEvents *self)
 

Typedef Documentation

◆ PollCallback

typedef void(* PollCallback) (gpointer user_data)

◆ PollChecker

typedef gboolean(* PollChecker) (PollEvents *self, gpointer user_data)

Enumeration Type Documentation

◆ FollowMethod

Enumerator
FM_LEGACY 
FM_POLL 
FM_SYSTEM_POLL 
FM_INOTIFY 
FM_AUTO 
FM_UNKNOWN 

Function Documentation

◆ poll_events_free()

void poll_events_free ( PollEvents *  self)

◆ poll_events_init()

void poll_events_init ( PollEvents *  self)

◆ poll_events_invoke_callback()

void poll_events_invoke_callback ( PollEvents *  self)

◆ poll_events_set_callback()

void poll_events_set_callback ( PollEvents *  self,
PollCallback  callback,
gpointer  user_data 
)

◆ poll_events_set_checker()

void poll_events_set_checker ( PollEvents *  self,
PollChecker  check_watches,
gpointer  user_data 
)