Diffusion C API  5.9.24
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
svc-authentication-deregister.h File Reference

Functions required for deregistering an authentication service in a control client. More...

Data Structures

struct  svc_authentication_deregister_response_s
 Structure holding the deregistration response message. More...
 
struct  authentication_deregistration_handlers_s
 
struct  authentication_deregistration_params_s
 Structure supplied when issuing an authentication_deregister() request. More...
 

Macros

#define AUTHENTICATION_DEREGISTRATION_HANDLERS
 Callbacks invoked in response to a deregistration request.
 

Typedefs

typedef
SVC_AUTHENTICATION_REGISTER_REQUEST_T 
SVC_AUTHENTICATION_DEREGISTER_REQUEST_T
 The request to deregister an authentication handler. More...
 
typedef struct
svc_authentication_deregister_response_s 
SVC_AUTHENTICATION_DEREGISTER_RESPONSE_T
 Structure holding the deregistration response message.
 
typedef int(* on_authentication_deregistration_cb )(SESSION_T *session, void *context)
 Callback for on_deregistration(). More...
 
typedef struct
authentication_deregistration_params_s 
AUTHENTICATION_DEREGISTRATION_PARAMS_T
 Structure supplied when issuing an authentication_deregister() request.
 

Functions

void authentication_deregister (SESSION_T *session, const AUTHENTICATION_DEREGISTRATION_PARAMS_T params)
 Deregister an authentication handler. More...
 

Detailed Description

Functions required for deregistering an authentication service in a control client.

Typedef Documentation

typedef int(* on_authentication_deregistration_cb)(SESSION_T *session, void *context)

Callback for on_deregistration().

Parameters
sessionThe currently active session.
contextUser-supplied context from the initial authentication_deregister() call.
Returns
HANDLER_SUCCESS or HANDLER_FAILURE.

The request to deregister an authentication handler.

The same as the registration request.