syslog-ng source
appmodel-context.c File Reference
#include "appmodel.h"
#include <string.h>
Include dependency graph for appmodel-context.c:

Classes

struct  AppModelContext
 

Functions

void appmodel_context_register_application (AppModelContext *self, Application *app)
 
Applicationappmodel_context_lookup_application (AppModelContext *self, const gchar *name, const gchar *topic)
 
void appmodel_context_iter_applications (AppModelContext *self, void(*foreach)(Application *app, Application *base_app, gpointer user_data), gpointer user_data)
 
void appmodel_context_free_method (ModuleConfig *s)
 
AppModelContext * appmodel_context_new (void)
 
void appmodel_context_free (AppModelContext *self)
 

Function Documentation

◆ appmodel_context_free()

void appmodel_context_free ( AppModelContext *  self)

◆ appmodel_context_free_method()

void appmodel_context_free_method ( ModuleConfig *  s)

◆ appmodel_context_iter_applications()

void appmodel_context_iter_applications ( AppModelContext *  self,
void(*)(Application *app, Application *base_app, gpointer user_data)  foreach,
gpointer  user_data 
)

◆ appmodel_context_lookup_application()

Application* appmodel_context_lookup_application ( AppModelContext *  self,
const gchar *  name,
const gchar *  topic 
)

◆ appmodel_context_new()

AppModelContext* appmodel_context_new ( void  )

◆ appmodel_context_register_application()

void appmodel_context_register_application ( AppModelContext *  self,
Application app 
)