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

Go to the source code of this file.

Typedefs

typedef gchar *(* FetchCommandFunc) (void)
 

Functions

gchar * debugger_builtin_fetch_command (void)
 
void debugger_register_command_fetcher (FetchCommandFunc fetcher)
 
void debugger_exit (Debugger *self)
 
void debugger_start_console (Debugger *self)
 
gboolean debugger_perform_tracing (Debugger *self, LogPipe *pipe, LogMessage *msg)
 
gboolean debugger_stop_at_breakpoint (Debugger *self, LogPipe *pipe, LogMessage *msg)
 
Debugger * debugger_new (MainLoop *main_loop, GlobalConfig *cfg)
 
void debugger_free (Debugger *self)
 

Typedef Documentation

◆ FetchCommandFunc

typedef gchar*(* FetchCommandFunc) (void)

Function Documentation

◆ debugger_builtin_fetch_command()

gchar* debugger_builtin_fetch_command ( void  )

◆ debugger_exit()

void debugger_exit ( Debugger *  self)

◆ debugger_free()

void debugger_free ( Debugger *  self)

◆ debugger_new()

Debugger* debugger_new ( MainLoop *  main_loop,
GlobalConfig *  cfg 
)

◆ debugger_perform_tracing()

gboolean debugger_perform_tracing ( Debugger *  self,
LogPipe *  pipe,
LogMessage *  msg 
)

◆ debugger_register_command_fetcher()

void debugger_register_command_fetcher ( FetchCommandFunc  fetcher)

◆ debugger_start_console()

void debugger_start_console ( Debugger *  self)

◆ debugger_stop_at_breakpoint()

gboolean debugger_stop_at_breakpoint ( Debugger *  self,
LogPipe *  pipe,
LogMessage *  msg 
)