OSF DCE Application Development Guide--Introduction and Style Guide

A Sample Application
void sample_bind_export(
rpc_binding_vector_t *binding_vector,
uuid_vector_t *uuid_vec,
unsigned32 *status)
{
DCE_SVC_DEBUG((smp_svc_handle, smp_s_server, svc_c_debug7,
"Entering sample_bind_export()"));
*status = error_status_ok;
/* Register sample_bind interface... */
DCE_SVC_DEBUG((smp_svc_handle, smp_s_server, svc_c_debug4,
"Calling rpc_server_register_if()"));
rpc_server_register_if(sample_bind_v1_0_s_ifspec,
NULL,
(rpc_mgr_epv_t) &sample_bind_epv,
status);
if (*status != error_status_ok)
{
print_server_error("rpc_server_register_if()", *status);
return;
}
DCE_SVC_DEBUG((smp_svc_handle, smp_s_server, svc_c_debug4,
"Calling rpc_ep_register()"));
rpc_ep_register(sample_bind_v1_0_s_ifspec,
binding_vector,
uuid_vec,
(unsigned_char_p_t) "sample_bind interface",
status);
if (*status != error_status_ok)
{
print_server_error("rpc_ep_register()", *status);
return;
}
DCE_SVC_DEBUG((smp_svc_handle, smp_s_server, svc_c_debug7,
"Exiting sample_bind_export()"));
}
124246 Tandem Computers Incorporated A 67