|
ESP SDK C API
|
00001 #ifndef __ESP_URI_H 00002 #define __ESP_URI_H 00003 00004 #include <sdk/esp_types.h> 00005 00006 #ifdef __cplusplus 00007 extern "C" { 00008 #endif 00009 00030 ESPAPICALL EspUri * esp_uri_create_string( 00031 const char * const uri_string, 00032 EspError * error); 00033 00039 ESPAPICALL EspUri * esp_uri_create( 00040 ESP_URI_T type, 00041 EspError * error); 00042 00043 00048 ESPAPICALL int32_t esp_uri_add_manager( 00049 EspUri * uri, 00050 const char * manager_host, 00051 const int32_t manager_port, 00052 EspError * error); 00053 00061 ESPAPICALL int32_t esp_uri_add_manager_string( 00062 EspUri * uri, 00063 const char * manager_string, 00064 EspError * error); 00065 00074 ESPAPICALL int32_t esp_uri_set_ssl( 00075 EspUri * uri, 00076 const int32_t ssl, 00077 EspError * error); 00078 00086 ESPAPICALL int32_t esp_uri_set_server( 00087 EspUri * uri, 00088 const char * server, 00089 EspError * error); 00090 00095 ESPAPICALL int32_t esp_uri_set_workspace( 00096 EspUri * uri, 00097 const char * workspace, 00098 EspError * error); 00099 00104 ESPAPICALL int32_t esp_uri_set_project( 00105 EspUri * uri, 00106 const char * project, 00107 EspError * error); 00108 00113 ESPAPICALL int32_t esp_uri_set_stream( 00114 EspUri * uri, 00115 const char * stream, 00116 EspError * error); 00117 00121 ESPAPICALL int32_t esp_uri_free( 00122 EspUri * uri, 00123 EspError * error); 00124 00125 00130 ESPAPICALL int32_t esp_uri_get_type( 00131 const EspUri * uri, 00132 ESP_URI_T * type, 00133 EspError * error); 00134 00139 ESPAPICALL int32_t esp_uri_get_server( 00140 const EspUri * uri, 00141 char * server, 00142 int32_t * size, 00143 EspError * error); 00144 00150 ESPAPICALL int32_t esp_uri_get_managers( 00151 const EspUri * uri, 00152 EspList * managers, 00153 EspError * error); 00154 00158 ESPAPICALL int32_t esp_uri_get_workspace( 00159 const EspUri * uri, 00160 char * workspace, 00161 int32_t * size, 00162 EspError * error); 00163 00168 ESPAPICALL int32_t esp_uri_get_project( 00169 const EspUri * uri, 00170 char * project, 00171 int32_t * size, 00172 EspError * error); 00173 00176 ESPAPICALL int32_t esp_uri_get_stream( 00177 const EspUri * uri, 00178 char * stream, 00179 int32_t * size, 00180 EspError * error); 00181 00186 ESPAPICALL int32_t esp_uri_get_string( 00187 const EspUri * uri, 00188 char * uri_string, 00189 int32_t * size, 00190 EspError * error); 00191 00194 #ifdef __cplusplus 00195 } 00196 #endif 00197 00198 #endif /* __ESP_URI_H */
1.7.5