Annotation of mstools/samples/rpc/ns/cds/nsiclt.idl, revision 1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.