ESP SDK C API
C:/cygwin/home/shubhrab/FM/CEP/esp/dev/r5/main/src/cpp/include/public/interfaces/sdk/esp_uri.h
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 */
 All Classes Variables