8 #ifndef MI_NEURAYLIB_IBRIDGE_CLIENT_H
9 #define MI_NEURAYLIB_IBRIDGE_CLIENT_H
26 class IProgress_callback;
131 CLIENT_JOB_FORCE_32_BIT = 0xffffffffU
138 mi::base::Interface_declare<0x7f51a745,0xfcf0,0x4b2d,0x92,0x93,0x2b,0x84,0xd7,0x8c,0xc0,0xe6>
209 mi::base::Interface_declare<0x2242471d,0x96f3,0x4962,0x84,0x7e,0xd1,0x20,0xa9,0x6b,0xb6,0x98>
223 virtual void add_element(
const char* element_name) = 0;
242 mi::base::Interface_declare<0xe02e4aeb,0x6edd,0x4e40,0xbb,0xe0,0x6c,0xc5,0xe7,0x69,0xa6,0xe,
243 neuraylib::ISerializable>
260 virtual void get_references( neuraylib::ITag_set* result)
const = 0;
342 typedef Client_job<i_id1,i_id2,i_id3,i_id4,i_id5,i_id6,i_id7,i_id8,i_id9,i_id10,i_id11,I> Self;
345 typedef base::Uuid_t<i_id1,i_id2,i_id3,i_id4,i_id5,i_id6,i_id7,i_id8,i_id9,i_id10,i_id11> IID;
356 return I::compare_iid( iid);
371 if( interface_id ==
IID()) {
372 const Self*
self =
static_cast<const Self*
>(
this);
376 return I::get_interface_static(
this, interface_id);
391 if( interface_id ==
IID()) {
392 Self*
self =
static_cast<Self*
>(
this);
396 return I::get_interface_static(
this, interface_id);
438 0xf9b3c8e2,0x7688,0x4bf8,0x91,0x36,0xcd,0x3a,0x3f,0x51,0x30,0x7a>
458 mi::base::Interface_declare<0xa110400a,0x8dfe,0x47d5,0xaf,0x28,0x64,0xe2,0xe5,0xd5,0xa6,0x6f>
479 mi::base::Interface_declare<0x5820ed8e,0xe2c6,0x4a35,0xa1,0xd4,0xc4,0x82,0x87,0x16,0xe0,0x36>
555 mi::base::Interface_declare<0xfff9d40,0xaa9e,0x4974,0xb4,0xcd,0x85,0xb9,0x8b,0x50,0x8b,0xeb>
613 mi::base::Interface_declare<0x9ea6d3b3,0x3d0b,0x4d10,0x89,0xc8,0x89,0xf1,0x20,0x49,0xc6,0xe1>
624 mi::base::Interface_declare<0x80cf9612,0x3fd4,0x4ed0,0xb1,0x63,0xc0,0xd9,0x84,0xe2,0x6,0xaa>
663 mi::base::Interface_declare<0x70bb8712,0x1305,0x4c76,0xb9,0x38,0xad,0x27,0x91,0xea,0xbd,0x78>
734 Uint32 package_count = 1) = 0;
786 mi::base::Interface_declare<0xbe270827,0xad68,0x4044,0x94,0x6e,0x9d,0x41,0x4d,0xf,0x75,0x65>
817 const char* application_url,
const char* security_token = 0) = 0;
829 #endif // MI_NEURAYLIB_IBRIDGE_CLIENT_H