Janus RabbitMQEventHandler plugin. More...
#include "eventhandler.h"#include <math.h>#include <amqp.h>#include <amqp_framing.h>#include <amqp_tcp_socket.h>#include <amqp_ssl_socket.h>#include "../debug.h"#include "../config.h"#include "../mutex.h"#include "../utils.h"#include "../events.h"
Macros | |
| #define | JANUS_RABBITMQEVH_VERSION 1 |
| #define | JANUS_RABBITMQEVH_VERSION_STRING "0.0.1" |
| #define | JANUS_RABBITMQEVH_DESCRIPTION "This is a trivial RabbitMQ event handler plugin for Janus." |
| #define | JANUS_RABBITMQEVH_NAME "JANUS RabbitMQEventHandler plugin" |
| #define | JANUS_RABBITMQEVH_AUTHOR "Meetecho s.r.l." |
| #define | JANUS_RABBITMQEVH_PACKAGE "janus.eventhandler.rabbitmqevh" |
| #define | JANUS_RABBITMQ_EXCHANGE_TYPE "fanout" |
| #define | JANUS_RABBITMQEVH_ERROR_INVALID_REQUEST 411 |
| #define | JANUS_RABBITMQEVH_ERROR_MISSING_ELEMENT 412 |
| #define | JANUS_RABBITMQEVH_ERROR_INVALID_ELEMENT 413 |
| #define | JANUS_RABBITMQEVH_ERROR_UNKNOWN_ERROR 499 |
Functions | |
| janus_eventhandler * | create (void) |
| int | janus_rabbitmqevh_init (const char *config_path) |
| void | janus_rabbitmqevh_destroy (void) |
| int | janus_rabbitmqevh_get_api_compatibility (void) |
| int | janus_rabbitmqevh_get_version (void) |
| const char * | janus_rabbitmqevh_get_version_string (void) |
| const char * | janus_rabbitmqevh_get_description (void) |
| const char * | janus_rabbitmqevh_get_name (void) |
| const char * | janus_rabbitmqevh_get_author (void) |
| const char * | janus_rabbitmqevh_get_package (void) |
| void | janus_rabbitmqevh_incoming_event (json_t *event) |
| json_t * | janus_rabbitmqevh_handle_request (json_t *request) |
Janus RabbitMQEventHandler plugin.
This is a trivial RabbitMQ event handler plugin for Janus
| #define JANUS_RABBITMQ_EXCHANGE_TYPE "fanout" |
| #define JANUS_RABBITMQEVH_AUTHOR "Meetecho s.r.l." |
| #define JANUS_RABBITMQEVH_DESCRIPTION "This is a trivial RabbitMQ event handler plugin for Janus." |
| #define JANUS_RABBITMQEVH_ERROR_INVALID_ELEMENT 413 |
| #define JANUS_RABBITMQEVH_ERROR_INVALID_REQUEST 411 |
| #define JANUS_RABBITMQEVH_ERROR_MISSING_ELEMENT 412 |
| #define JANUS_RABBITMQEVH_ERROR_UNKNOWN_ERROR 499 |
| #define JANUS_RABBITMQEVH_NAME "JANUS RabbitMQEventHandler plugin" |
| #define JANUS_RABBITMQEVH_PACKAGE "janus.eventhandler.rabbitmqevh" |
| #define JANUS_RABBITMQEVH_VERSION 1 |
| #define JANUS_RABBITMQEVH_VERSION_STRING "0.0.1" |
| janus_eventhandler* create | ( | void | ) |
| void janus_rabbitmqevh_destroy | ( | void | ) |
| int janus_rabbitmqevh_get_api_compatibility | ( | void | ) |
| const char * janus_rabbitmqevh_get_author | ( | void | ) |
| const char * janus_rabbitmqevh_get_description | ( | void | ) |
| const char * janus_rabbitmqevh_get_name | ( | void | ) |
| const char * janus_rabbitmqevh_get_package | ( | void | ) |
| int janus_rabbitmqevh_get_version | ( | void | ) |
| const char * janus_rabbitmqevh_get_version_string | ( | void | ) |
| void janus_rabbitmqevh_incoming_event | ( | json_t * | event | ) |
| int janus_rabbitmqevh_init | ( | const char * | config_path | ) |