syslog-ng source
java-destination-proxy.c File Reference
#include "java-destination-proxy.h"
#include "java-logmsg-proxy.h"
#include "java-class-loader.h"
#include "messages.h"
#include "logthrdest/logthrdestdrv.h"
#include <string.h>
Include dependency graph for java-destination-proxy.c:

Classes

struct  JavaDestinationImpl
 
struct  JavaDestinationProxy
 

Functions

void java_destination_proxy_free (JavaDestinationProxy *self)
 
JavaDestinationProxy * java_destination_proxy_new (const gchar *class_name, const gchar *class_path, gpointer handle, LogTemplate *template, gint32 *seq_num, const gchar *jvm_options)
 
gint java_destination_proxy_send (JavaDestinationProxy *self, LogMessage *msg)
 
gchar * java_destination_proxy_get_name_by_uniq_options (JavaDestinationProxy *self)
 
gboolean java_destination_proxy_init (JavaDestinationProxy *self)
 
void java_destination_proxy_deinit (JavaDestinationProxy *self)
 
gint java_destination_proxy_flush (JavaDestinationProxy *self)
 
gboolean java_destination_proxy_open (JavaDestinationProxy *self)
 
gboolean java_destination_proxy_is_opened (JavaDestinationProxy *self)
 
void java_destination_proxy_close (JavaDestinationProxy *self)
 

Function Documentation

◆ java_destination_proxy_close()

void java_destination_proxy_close ( JavaDestinationProxy *  self)

◆ java_destination_proxy_deinit()

void java_destination_proxy_deinit ( JavaDestinationProxy *  self)

◆ java_destination_proxy_flush()

gint java_destination_proxy_flush ( JavaDestinationProxy *  self)

◆ java_destination_proxy_free()

void java_destination_proxy_free ( JavaDestinationProxy *  self)

◆ java_destination_proxy_get_name_by_uniq_options()

gchar* java_destination_proxy_get_name_by_uniq_options ( JavaDestinationProxy *  self)

◆ java_destination_proxy_init()

gboolean java_destination_proxy_init ( JavaDestinationProxy *  self)

◆ java_destination_proxy_is_opened()

gboolean java_destination_proxy_is_opened ( JavaDestinationProxy *  self)

◆ java_destination_proxy_new()

JavaDestinationProxy* java_destination_proxy_new ( const gchar *  class_name,
const gchar *  class_path,
gpointer  handle,
LogTemplate *  template,
gint32 *  seq_num,
const gchar *  jvm_options 
)

◆ java_destination_proxy_open()

gboolean java_destination_proxy_open ( JavaDestinationProxy *  self)

◆ java_destination_proxy_send()

gint java_destination_proxy_send ( JavaDestinationProxy *  self,
LogMessage *  msg 
)