a-oRTP
5.2.0
|
General purpose library functions. More...
#include "ortp/rtpsession.h"
Go to the source code of this file.
Data Structures | |
struct | _OList |
Macros | |
#define | ortp_log_level_enabled(level) (__ortp_log_mask & (level)) |
#define | ortp_debug(...) |
#define | o_list_next(elem) ((elem)->next) |
#define | o_list_prev(elem) ((elem)->prev) |
Typedefs | |
typedef void(* | OrtpLogFunc) (OrtpLogLevel lev, const char *fmt, va_list args) |
typedef struct _OList | OList |
Enumerations | |
enum | OrtpLogLevel { ORTP_DEBUG = 1 , ORTP_MESSAGE = 1 << 1 , ORTP_WARNING = 1 << 2 , ORTP_ERROR = 1 << 3 , ORTP_FATAL = 1 << 4 , ORTP_LOGLEV_END = 1 << 5 } |
Functions | |
bool_t | ortp_min_version_required (int major, int minor, int micro) |
void | ortp_init (void) |
void | ortp_scheduler_init (void) |
void | ortp_exit (void) |
uint32_t | ortp_random (void) |
void | ortp_set_log_file (FILE *file) |
void | ortp_set_log_handler (OrtpLogFunc func) |
void | ortp_logv (int level, const char *fmt, va_list args) |
void | ortp_set_log_level_mask (int levelmask) |
void | ortp_global_stats_reset (void) |
rtp_stats_t * | ortp_get_global_stats (void) |
void | ortp_global_stats_display (void) |
void | rtp_stats_display (const rtp_stats_t *stats, const char *header) |
void | rtp_stats_reset (rtp_stats_t *stats) |
OList * | o_list_append (OList *elem, void *data) |
OList * | o_list_insert (OList *before_elem, void *data) |
OList * | o_list_remove (OList *list, void *data) |
OList * | o_list_free (OList *elem) |
Variables | |
VAR_DECLSPEC OrtpLogFunc | ortp_logv_out |
unsigned int | __ortp_log_mask |
rtp_stats_t | ortp_global_stats |
General purpose library functions.