syslog-ng source
java-logmsg-proxy.c File Reference
#include "java-logmsg-proxy.h"
#include "java_machine.h"
#include "messages.h"
#include "str-utils.h"
#include "logmsg/logmsg.h"
Include dependency graph for java-logmsg-proxy.c:

Classes

struct  JavaLogMessageProxy
 

Macros

#define LOG_MESSAGE   "org.syslog_ng.LogMessage"
 

Functions

JNIEXPORT void JNICALL Java_org_syslog_1ng_LogMessage_unref (JNIEnv *env, jobject obj, jlong handle)
 
JNIEXPORT jstring JNICALL Java_org_syslog_1ng_LogMessage_getValue (JNIEnv *env, jobject obj, jlong handle, jstring name)
 
jobject java_log_message_proxy_create_java_object (JavaLogMessageProxy *self, LogMessage *msg)
 
void java_log_message_proxy_free (JavaLogMessageProxy *self)
 
JavaLogMessageProxy * java_log_message_proxy_new (void)
 

Macro Definition Documentation

◆ LOG_MESSAGE

#define LOG_MESSAGE   "org.syslog_ng.LogMessage"

Function Documentation

◆ java_log_message_proxy_create_java_object()

jobject java_log_message_proxy_create_java_object ( JavaLogMessageProxy *  self,
LogMessage *  msg 
)

◆ java_log_message_proxy_free()

void java_log_message_proxy_free ( JavaLogMessageProxy *  self)

◆ java_log_message_proxy_new()

JavaLogMessageProxy* java_log_message_proxy_new ( void  )

◆ Java_org_syslog_1ng_LogMessage_getValue()

JNIEXPORT jstring JNICALL Java_org_syslog_1ng_LogMessage_getValue ( JNIEnv *  env,
jobject  obj,
jlong  handle,
jstring  name 
)

◆ Java_org_syslog_1ng_LogMessage_unref()

JNIEXPORT void JNICALL Java_org_syslog_1ng_LogMessage_unref ( JNIEnv *  env,
jobject  obj,
jlong  handle 
)