syslog-ng source
FileOpener Struct Reference

#include <file-opener.h>

Collaboration diagram for FileOpener:

Public Attributes

FileOpenerOptionsoptions
 
gboolean(* prepare_open )(FileOpener *self, const gchar *name)
 
gint(* open )(FileOpener *self, const gchar *name, gint flags)
 
gint(* get_open_flags )(FileOpener *self, FileDirection dir)
 
LogTransport *(* construct_transport )(FileOpener *self, gint fd)
 
LogProtoServer *(* construct_src_proto )(FileOpener *self, LogTransport *transport, LogProtoFileReaderOptionsStorage *proto_options)
 
LogProtoClient *(* construct_dst_proto )(FileOpener *self, LogTransport *transport, LogProtoClientOptionsStorage *proto_options)
 

Member Data Documentation

◆ construct_dst_proto

LogProtoClient*(* FileOpener::construct_dst_proto) (FileOpener *self, LogTransport *transport, LogProtoClientOptionsStorage *proto_options)

◆ construct_src_proto

LogProtoServer*(* FileOpener::construct_src_proto) (FileOpener *self, LogTransport *transport, LogProtoFileReaderOptionsStorage *proto_options)

◆ construct_transport

LogTransport*(* FileOpener::construct_transport) (FileOpener *self, gint fd)

◆ get_open_flags

gint(* FileOpener::get_open_flags) (FileOpener *self, FileDirection dir)

◆ open

gint(* FileOpener::open) (FileOpener *self, const gchar *name, gint flags)

◆ options

FileOpenerOptions* FileOpener::options

◆ prepare_open

gboolean(* FileOpener::prepare_open) (FileOpener *self, const gchar *name)

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