module/idoutils/include/io.h File Reference

#include "../../../include/config.h"

Go to the source code of this file.

Data Structures

struct  ido_mmapfile_struct

Defines

#define IDO_SINK_FILE   0
#define IDO_SINK_FD   1
#define IDO_SINK_UNIXSOCKET   2
#define IDO_SINK_TCPSOCKET   3
#define IDO_DEFAULT_TCP_PORT   5668
#define SUN_LEN(ptr)   ((size_t) (((struct sockaddr_un *) 0)->sun_path) + strlen ((ptr)->sun_path))

Typedefs

typedef ido_mmapfile_struct ido_mmapfile

Functions

ido_mmapfileido_mmap_fopen (char *)
int ido_mmap_fclose (ido_mmapfile *)
char * ido_mmap_fgets (ido_mmapfile *)
int ido_sink_open (char *, int, int, int, int, int *)
int ido_sink_write (int, char *, int)
int ido_sink_write_newline (int)
int ido_sink_flush (int)
int ido_sink_close (int)
int ido_inet_aton (register const char *, struct in_addr *)
void ido_strip_buffer (char *)
char * ido_escape_buffer (char *)
char * ido_unescape_buffer (char *)


Define Documentation

#define IDO_DEFAULT_TCP_PORT   5668

#define IDO_SINK_FD   1

#define IDO_SINK_FILE   0

#define IDO_SINK_TCPSOCKET   3

#define IDO_SINK_UNIXSOCKET   2

#define SUN_LEN ( ptr   )     ((size_t) (((struct sockaddr_un *) 0)->sun_path) + strlen ((ptr)->sun_path))


Typedef Documentation

typedef struct ido_mmapfile_struct ido_mmapfile


Function Documentation

char* ido_escape_buffer ( char *   ) 

int ido_inet_aton ( register const char *  ,
struct in_addr *   
)

int ido_mmap_fclose ( ido_mmapfile  ) 

char* ido_mmap_fgets ( ido_mmapfile  ) 

ido_mmapfile* ido_mmap_fopen ( char *   ) 

int ido_sink_close ( int   ) 

int ido_sink_flush ( int   ) 

int ido_sink_open ( char *  ,
int  ,
int  ,
int  ,
int  ,
int *   
)

int ido_sink_write ( int  ,
char *  ,
int   
)

int ido_sink_write_newline ( int   ) 

void ido_strip_buffer ( char *   ) 

char* ido_unescape_buffer ( char *   ) 


Generated on Wed Mar 30 17:22:23 2011 for icinga-core by  doxygen 1.4.7