|
|
1.1 ! root 1: [ ! 2: uuid (d3fbb514-0e3b-11cb-8fad-08002b1d29c3), ! 3: version (1.0), ! 4: pointer_default (unique)] ! 5: ! 6: interface NsiC ! 7: { ! 8: ! 9: import"nsicom.idl"; ! 10: ! 11: ! 12: /* ! 13: * N S I _ B I N D I N G _ L O O K U P _ B E G I N ! 14: * ! 15: * Create an import context for an interface and optionally an object. ! 16: */ ! 17: ! 18: void nsi_binding_lookup_begin ! 19: ( ! 20: [in] UNSIGNED32 entry_name_syntax, ! 21: [in] STRING_T entry_name, ! 22: [in] NSI_INTERFACE_ID_T *if_spec, ! 23: [in] NSI_UUID_P_T obj_uuid, ! 24: [in] UNSIGNED32 binding_max_count, ! 25: [in] UNSIGNED32 ignore, ! 26: [out] NSI_NS_HANDLE_T *import_context, ! 27: [out] UNSIGNED16 *status ! 28: ); ! 29: ! 30: /* ! 31: * N S I _ B I N D I N G _ L O O K U P _ D O N E ! 32: * ! 33: * Delete an import context. ! 34: */ ! 35: ! 36: void nsi_binding_lookup_done ! 37: ( ! 38: [in,out] NSI_NS_HANDLE_T *import_context, ! 39: [out] UNSIGNED16 *status ! 40: ); ! 41: ! 42: /* ! 43: * N S I _ B I N D I N G _ L O O K U P _ N E X T ! 44: * ! 45: * Look up an interface and optionally an object from a name-service ! 46: * database and return a binding of a compatible server (if found). ! 47: */ ! 48: ! 49: void nsi_binding_lookup_next ! 50: ( ! 51: [in] NSI_NS_HANDLE_T import_context, ! 52: [in,out] NSI_BINDING_VECTOR_P_T *binding_vector, ! 53: [out] UNSIGNED16 *status ! 54: ); ! 55: ! 56: /* ! 57: * N S I _ M G M T _ H A N D L E _ E N T R Y _ S E T _ E X P _ A G E ! 58: * ! 59: * Set the maxium age that a cached entry can be returned through a lookup ! 60: * context. ! 61: */ ! 62: ! 63: void nsi_mgmt_handle_set_exp_age ! 64: ( ! 65: [in] NSI_NS_HANDLE_T inq_context, ! 66: [in] UNSIGNED32 expiration_age, ! 67: [out] UNSIGNED16 * status ! 68: ); ! 69: ! 70: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.