Janus SampleEventHandler plugin. More...
#include "eventhandler.h"
#include <math.h>
#include <curl/curl.h>
#include "../debug.h"
#include "../config.h"
#include "../mutex.h"
#include "../utils.h"
#include "../events.h"
Macros | |
#define | JANUS_SAMPLEEVH_VERSION 1 |
#define | JANUS_SAMPLEEVH_VERSION_STRING "0.0.1" |
#define | JANUS_SAMPLEEVH_DESCRIPTION "This is a trivial sample event handler plugin for Janus, which forwards events via HTTP POST." |
#define | JANUS_SAMPLEEVH_NAME "JANUS SampleEventHandler plugin" |
#define | JANUS_SAMPLEEVH_AUTHOR "Meetecho s.r.l." |
#define | JANUS_SAMPLEEVH_PACKAGE "janus.eventhandler.sampleevh" |
#define | JANUS_SAMPLEEVH_ERROR_INVALID_REQUEST 411 |
#define | JANUS_SAMPLEEVH_ERROR_MISSING_ELEMENT 412 |
#define | JANUS_SAMPLEEVH_ERROR_INVALID_ELEMENT 413 |
#define | JANUS_SAMPLEEVH_ERROR_UNKNOWN_ERROR 499 |
Functions | |
janus_eventhandler * | create (void) |
int | janus_sampleevh_init (const char *config_path) |
void | janus_sampleevh_destroy (void) |
int | janus_sampleevh_get_api_compatibility (void) |
int | janus_sampleevh_get_version (void) |
const char * | janus_sampleevh_get_version_string (void) |
const char * | janus_sampleevh_get_description (void) |
const char * | janus_sampleevh_get_name (void) |
const char * | janus_sampleevh_get_author (void) |
const char * | janus_sampleevh_get_package (void) |
void | janus_sampleevh_incoming_event (json_t *event) |
json_t * | janus_sampleevh_handle_request (json_t *request) |
Janus SampleEventHandler plugin.
#define JANUS_SAMPLEEVH_AUTHOR "Meetecho s.r.l." |
#define JANUS_SAMPLEEVH_DESCRIPTION "This is a trivial sample event handler plugin for Janus, which forwards events via HTTP POST." |
#define JANUS_SAMPLEEVH_ERROR_INVALID_ELEMENT 413 |
#define JANUS_SAMPLEEVH_ERROR_INVALID_REQUEST 411 |
#define JANUS_SAMPLEEVH_ERROR_MISSING_ELEMENT 412 |
#define JANUS_SAMPLEEVH_ERROR_UNKNOWN_ERROR 499 |
#define JANUS_SAMPLEEVH_NAME "JANUS SampleEventHandler plugin" |
#define JANUS_SAMPLEEVH_PACKAGE "janus.eventhandler.sampleevh" |
#define JANUS_SAMPLEEVH_VERSION 1 |
#define JANUS_SAMPLEEVH_VERSION_STRING "0.0.1" |
janus_eventhandler* create | ( | void | ) |
void janus_sampleevh_destroy | ( | void | ) |
int janus_sampleevh_get_api_compatibility | ( | void | ) |
const char * janus_sampleevh_get_author | ( | void | ) |
const char * janus_sampleevh_get_description | ( | void | ) |
const char * janus_sampleevh_get_name | ( | void | ) |
const char * janus_sampleevh_get_package | ( | void | ) |
int janus_sampleevh_get_version | ( | void | ) |
const char * janus_sampleevh_get_version_string | ( | void | ) |
void janus_sampleevh_incoming_event | ( | json_t * | event | ) |
int janus_sampleevh_init | ( | const char * | config_path | ) |