mirror of https://github.com/sipwise/rtpengine.git
38 lines
787 B
38 lines
787 B
#ifndef _MQTT_H_
|
|
#define _MQTT_H_
|
|
|
|
#include <stdbool.h>
|
|
|
|
#include "main.h"
|
|
#include "types.h"
|
|
|
|
struct call_media;
|
|
|
|
#ifdef HAVE_MQTT
|
|
|
|
|
|
int mqtt_init(void);
|
|
void mqtt_loop(void *);
|
|
int mqtt_publish_scope(void);
|
|
void mqtt_publish(char *);
|
|
void mqtt_timer_run_media(call_t *, struct call_media *);
|
|
void mqtt_timer_run_call(call_t *);
|
|
void mqtt_timer_run_global(void);
|
|
void mqtt_timer_run_summary(void);
|
|
|
|
|
|
#else
|
|
|
|
#include "compat.h"
|
|
|
|
INLINE int mqtt_init(void) { return 0; }
|
|
INLINE void mqtt_publish(char *s) { }
|
|
INLINE int mqtt_publish_scope(void) { return MPS_NONE; };
|
|
INLINE void mqtt_timer_run_media(call_t *c, struct call_media *m) { }
|
|
INLINE void mqtt_timer_run_call(call_t *c) { }
|
|
INLINE void mqtt_timer_run_global(void) { }
|
|
INLINE void mqtt_timer_run_summary(void) { }
|
|
|
|
#endif
|
|
#endif
|