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,
85 };
86 
101 };
102 
107 typedef int otc_bool;
108 
113 typedef struct otc_on_mute_forced_info {
120 
133 typedef int otc_status;
134 
141 typedef void (*otc_logger_callback)(const char* message);
142 
150 OTC_DECL(otc_status) otc_init(void* reserved);
151 
157 OTC_DECL(otc_status) otc_destroy();
158 
166 OTC_DECL(void) otc_log_set_logger_callback(otc_logger_callback callback);
167 
174 OTC_DECL(void) otc_log_enable(enum otc_log_level log_level);
175 
181 OTC_DECL(enum otc_log_level) otc_get_log_level();
182 
183 OTC_END_DECL
184 
185 #endif // BASE_H
otc_status otc_destroy()
int otc_status
Definition: base.h:133
Definition: base.h:36
Definition: base.h:19
Definition: base.h:64
Definition: base.h:20
enum otc_log_level otc_get_log_level()
otc_error_code
Definition: base.h:26
Definition: base.h:98
void otc_log_enable(enum otc_log_level log_level)
Definition: base.h:54
Definition: base.h:95
Definition: base.h:97
Definition: base.h:31
void(* otc_logger_callback)(const char *message)
Definition: base.h:141
Definition: base.h:92
otc_bool active
Definition: base.h:118
Definition: base.h:93
Definition: base.h:42
Definition: base.h:49
Definition: base.h:113
otc_constant
Definition: base.h:17
Definition: base.h:100
Definition: base.h:74
Definition: base.h:59
void otc_log_set_logger_callback(otc_logger_callback callback)
Definition: base.h:94
Definition: base.h:69
otc_log_level
Definition: base.h:91
Definition: base.h:96
int otc_bool
Definition: base.h:107
Definition: base.h:18
otc_status otc_init(void *reserved)
Definition: base.h:99
Definition: base.h:79