rpc_server_inq_if(3rpc) — Subroutines
NAME
rpc_server_inq_if — Returns the manager entry point vector registered for an interface; used by server applications
Synopsis
void rpc_server_inq_if(
rpc_if_handle_t if_handle,
uuid_t ∗mgr_type_uuid,
rpc_mgr_epv_t ∗mgr_epv,
unsigned32 ∗status);
Parameters
Input
if_handleSpecifies the interface specification whose manager entry point vector (EPV) pointer is returned in the mgr_epv parameter.
mgr_type_uuid
Specifies a type UUID for the manager whose EPV pointer is returned in the mgr_epv parameter.
Specifying the value NULL (or a nil UUID) has this routine return a pointer to the manager EPV that is registered with if_handle and the nil type UUID of the manager.
Output
mgr_epvReturns a pointer to the manager EPV corresponding to if_handle and mgr_type_uuid.
statusReturns the status code from this routine. This status code indicates whether the routine completed successfully or, if not, why not.
Description
A server application calls the rpc_server_inq_if() routine to determine the manager EPV for a registered interface and type UUID of the manager.
Return Values
No value is returned.
Errors
The following describes a partial list of errors that might be returned. Refer to the OSF DCE Problem Determination Guide for complete descriptions of all error messages.
rpc_s_ok
Success.
rpc_s_unknown_if
Unknown interface.
rpc_s_unknown_mgr_type
Unknown manager type.
Related Information
Functions: rpc_server_register_if(3rpc).