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

1.1       root        1: [
                      2:  uuid (d3fbb514-0e3b-11cb-8fad-08002b1d29c3),
                      3:  version (1.0),
1.1.1.2 ! root        4:  pointer_default (unique)
        !             5: ]
1.1       root        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:     (
1.1.1.2 ! root       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
1.1       root       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,
1.1.1.2 ! root       39:     [out]    UNSIGNED16      *status
1.1       root       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:     (
1.1.1.2 ! root       51:     [in]     NSI_NS_HANDLE_T             import_context,
        !            52:     [in,out] NSI_BINDING_VECTOR_P_T    * binding_vector,
        !            53:     [out]    UNSIGNED16                * status
1.1       root       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:     (
1.1.1.2 ! root       65:     [in]        NSI_NS_HANDLE_T          inq_context,
        !            66:     [in]        UNSIGNED32               expiration_age,
        !            67:     [out]       UNSIGNED16             * status
1.1       root       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.