8 #ifndef MI_NEURAYLIB_HTTP_H
9 #define MI_NEURAYLIB_HTTP_H
65 mi::base::Interface_declare<0xfb925baf,0x1e38,0x461b,0x8e,0xcd,0x65,0xa3,0xf5,0x20,0xe5,0x92>
112 virtual void set_url(
const char* url) = 0;
115 virtual const char*
get_url()
const = 0;
121 virtual void set_header(
const char* key,
const char* value) = 0;
132 virtual const char*
get_header(
const char* key)
const = 0;
146 Size index,
const char** key_pointer,
const char** value_pointer)
const = 0;
155 virtual void set_argument(
const char* key,
const char* value) = 0;
163 virtual void add_argument(
const char* key,
const char* value) = 0;
180 virtual const char*
get_argument(
const char* key)
const = 0;
194 Size index,
const char** key_pointer,
const char** value_pointer)
const = 0;
199 virtual const char*
get_body()
const = 0;
230 virtual void set_header(
const char* key,
const char* value) = 0;
241 virtual const char*
get_header(
const char* key)
const = 0;
255 Size index,
const char** key_pointer,
const char** value_pointer)
const = 0;
268 mi::base::Interface_declare<0x723054d8,0xdfa7,0x4475,0xbc,0xb4,0x44,0x23,0x25,0xea,0x52,0x50>
312 virtual bool print(
const char*
string) = 0;
390 T* ptr_T =
static_cast<T*
>( ptr->
get_interface(
typename T::IID()));
401 virtual void set_attachment(
const char* key,
const char* value) = 0;
442 mi::base::Interface_declare<0x8747d0dd,0x1e27,0x4413,0xa0,0xd4,0x07,0x60,0x8f,0xed,0xfc,0xf9>
471 mi::base::Interface_declare<0xa7fe482e,0x65f8,0x4a4c,0x87,0x21,0xff,0x19,0x21,0x36,0xda,0xe0>
496 mi::base::Interface_declare<0xa9386278,0x6938,0x45a7,0xa2,0x3b,0xbb,0x35,0xf7,0xe9,0x28,0x20>
507 mi::base::Interface_declare<0x9923b273,0x082f,0x403a,0x83,0x57,0xcd,0x23,0x9b,0xcf,0x68,0x4c>
519 virtual Sint32 start(
const char* listen_address) = 0;
543 virtual void add_mime_type(
const char* extension,
const char* mime_type) = 0;
638 mi::base::Interface_declare<0xddded154,0x4be8,0x42b6,0x81,0x68,0x21,0x16,0xc7,0xbd,0x63,0x40>
659 const char* root_url,
const char* root_path,
bool is_recursive =
true) = 0;
669 const char* source_url,
const char* target_url) = 0;
703 #endif // MI_NEURAYLIB_HTTP_H