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,
78 };
79 
94 };
95 
100 typedef int otc_bool;
101 
114 typedef int otc_status;
115 
122 typedef void(*otc_logger_callback)(const char* message);
123 
131 OTC_DECL(otc_status) otc_init(void* reserved);
132 
138 OTC_DECL(otc_status) otc_destroy();
139 
147 OTC_DECL(void) otc_log_set_logger_callback(otc_logger_callback callback);
148 
155 OTC_DECL(void) otc_log_enable(enum otc_log_level log_level);
156 
162 OTC_DECL(enum otc_log_level) otc_get_log_level();
163 
164 OTC_END_DECL
165 
166 #endif // BASE_H
otc_status otc_destroy()
int otc_status
Definition: base.h:114
Definition: base.h:36
Definition: base.h:19
Definition: base.h:57
Definition: base.h:20
enum otc_log_level otc_get_log_level()
otc_error_code
Definition: base.h:26
Definition: base.h:91
void otc_log_enable(enum otc_log_level log_level)
Definition: base.h:47
Definition: base.h:88
Definition: base.h:90
Definition: base.h:31
void(* otc_logger_callback)(const char *message)
Definition: base.h:122
Definition: base.h:85
Definition: base.h:86
Definition: base.h:42
otc_constant
Definition: base.h:17
Definition: base.h:93
Definition: base.h:67
Definition: base.h:52
void otc_log_set_logger_callback(otc_logger_callback callback)
Definition: base.h:87
Definition: base.h:62
otc_log_level
Definition: base.h:84
Definition: base.h:89
int otc_bool
Definition: base.h:100
Definition: base.h:18
otc_status otc_init(void *reserved)
Definition: base.h:92
Definition: base.h:72