syslog-ng source
darwinosl-source-persist.c File Reference
Include dependency graph for darwinosl-source-persist.c:

Classes

struct  DarwinOSLogSourcePersistData
 
struct  DarwinOSLogSourceBookmark
 
struct  DarwinOSLogSourcePersist
 

Macros

#define DARWINOSL_SOURCE_PERSIST_VERSION_1   1
 

Functions

DarwinOSLogSourcePersist * darwinosl_source_persist_new (void)
 
void darwinosl_source_persist_free (DarwinOSLogSourcePersist *self)
 
gboolean darwinosl_source_persist_init (DarwinOSLogSourcePersist *self, PersistState *persist_state, const gchar *persist_name)
 
void darwinosl_source_persist_fill_bookmark (DarwinOSLogSourcePersist *self, Bookmark *bookmark, DarwinOSLogSourcePosition position)
 
void darwinosl_source_persist_load_position (DarwinOSLogSourcePersist *self, DarwinOSLogSourcePosition *position)
 

Macro Definition Documentation

◆ DARWINOSL_SOURCE_PERSIST_VERSION_1

#define DARWINOSL_SOURCE_PERSIST_VERSION_1   1

Function Documentation

◆ darwinosl_source_persist_fill_bookmark()

void darwinosl_source_persist_fill_bookmark ( DarwinOSLogSourcePersist *  self,
Bookmark *  bookmark,
DarwinOSLogSourcePosition  position 
)

◆ darwinosl_source_persist_free()

void darwinosl_source_persist_free ( DarwinOSLogSourcePersist *  self)

◆ darwinosl_source_persist_init()

gboolean darwinosl_source_persist_init ( DarwinOSLogSourcePersist *  self,
PersistState *  persist_state,
const gchar *  persist_name 
)

◆ darwinosl_source_persist_load_position()

void darwinosl_source_persist_load_position ( DarwinOSLogSourcePersist *  self,
DarwinOSLogSourcePosition position 
)

◆ darwinosl_source_persist_new()

DarwinOSLogSourcePersist* darwinosl_source_persist_new ( void  )