OpenTok C SDK
base.h
Go to the documentation of this file.
1 
7 #ifndef BASE_H
8 #define BASE_H
9 
10 #include "config.h"
11 
12 OTC_BEGIN_DECL
13 
19  OTC_FALSE = 0,
21 };
22 
36  OTC_FATAL = 2,
90 };
91 
106 };
107 
112 typedef int otc_bool;
113 
118 typedef struct otc_on_mute_forced_info {
125 
138 typedef int otc_status;
139 
146 typedef void (*otc_logger_callback)(const char* message);
147 
155 OTC_DECL(otc_status) otc_init(void* reserved);
156 
162 OTC_DECL(otc_status) otc_destroy();
163 
171 OTC_DECL(void) otc_log_set_logger_callback(otc_logger_callback callback);
172 
179 OTC_DECL(void) otc_log_enable(enum otc_log_level log_level);
180 
186 OTC_DECL(enum otc_log_level) otc_get_log_level();
187 
188 OTC_END_DECL
189 
190 #endif // BASE_H
otc_status otc_destroy()
int otc_status
Definition: base.h:138
Definition: base.h:36
Definition: base.h:19
Definition: base.h:41
Definition: base.h:69
Definition: base.h:20
enum otc_log_level otc_get_log_level()
otc_error_code
Definition: base.h:26
Definition: base.h:103
void otc_log_enable(enum otc_log_level log_level)
Definition: base.h:59
Definition: base.h:100
Definition: base.h:102
Definition: base.h:31
void(* otc_logger_callback)(const char *message)
Definition: base.h:146
Definition: base.h:97
otc_bool active
Definition: base.h:123
Definition: base.h:98
Definition: base.h:47
Definition: base.h:54
Definition: base.h:118
otc_constant
Definition: base.h:17
Definition: base.h:105
Definition: base.h:79
Definition: base.h:64
void otc_log_set_logger_callback(otc_logger_callback callback)
Definition: base.h:99
Definition: base.h:74
otc_log_level
Definition: base.h:96
Definition: base.h:101
int otc_bool
Definition: base.h:112
Definition: base.h:18
otc_status otc_init(void *reserved)
Definition: base.h:104
Definition: base.h:84