  
     dce_svc_filter(3dce)
Controls behavior of serviceability filter 
Synopsis 
#include <dce/dce.h>  #include <dce/svcremote.h> 
void dce_svc_filter( 
     dce_svc_string_t component,       idl_long_int arg_size,       idl_byte *argument,       
error_status_t *status); 
 
Parameters 
Input 
component  The name of the serviceability-registered component, defined in the component field of the sams file. 
arg_size  The number of characters contained in argument. 
argument  A string value to be interpreted by the target component's filter control routine. 
Output 
status  Returns the status code from this operation.  The status code is a value that indicates whether the routine completed successfully and if not, why not. 
Description  The dce_svc_filter( ) routine controls the behavior of the serviceability message filtering routine, if one exists. 
Along with the filter routine itself, the application also installs a filter control routine, whose purpose is to permit the behavior of the filter to be altered dynamically while the application is 
running.  The dce_svc_filter( ) routine is the interface's call-in to such an installed filter control. 
 
If an application has installed a serviceability filtering routine, and if filter remote control is desired, the application's filter routine (installed by the call to dce_svc_define_filter( 
)) should be coded so that its operation can be switched to the various desired alternatives by the values of static variables to which it has access.  These variables should also be accessible to 
the filter control routine.  The filter control routine thus receives from dce_svc_filter( ) an argument string (which it uses to set the variables), the meaning of whose contents are 
entirely application-defined. 
 
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. 
See dce_svc_register(3dce) 
Files 
dce/service.idl 
 
 
  |