Transformer SDK For C  8.0.2.290852-a608fcd3
Authentication API

Data Structures

struct  _authfuncs
 Define the callback functions that should be implemented by a permissioning module. More...
 

Typedefs

typedef enum _authdirection authdirection_t
 Define the mapping direction used for the authfuncs_t::map_object() call. More...
 

Enumerations

Functions

void auth_deregister_functions ()
 Disable the auth API. More...
 
void auth_invalidate_peer_perms (int peernum)
 Invalidate permissions for an individual peer. More...
 
void auth_invalidate_perms ()
 Invalidate permissions for all peers. More...
 
void auth_register_functions (authfuncs_t *auth)
 Register a set of functions for handling auth capabilities. More...
 

Detailed Description

Transformer is the core component of the PriceMaster vendor distribution system. The auth API is used within PriceMaster to permission output peers. We do not envisage that a normal implementation of Transformer will use this API, and thus its use is unsupported.

Typedef Documentation

Define the mapping direction used for the authfuncs_t::map_object() call.

Enumeration Type Documentation

Define the mapping direction used for the authfuncs_t::map_object() call.

Enumerator
MAP_FORWARD 

Map from the backend feed name to the output name

MAP_REVERSE 

Map from the output name to the backend feed name

Function Documentation

void auth_deregister_functions ( )

Disable the auth API.

void auth_invalidate_peer_perms ( int  peernum)

Invalidate permissions for an individual peer.

Parameters
peernum- Peer to invalidate permissions for
void auth_invalidate_perms ( )

Invalidate permissions for all peers.

void auth_register_functions ( authfuncs_t auth)

Register a set of functions for handling auth capabilities.

Parameters
authstruct containing pointers to the appropriate functions
Returns
nothing

Generated on Wed Jul 31 2024 18:00:14 for Transformer SDK For C