Optim Data Privacy Providers  11.3.0
 All Data Structures Files Functions Variables Macros Groups Pages
Structure Members
DP_PARMGEN_DEF Struct Reference

#include <ODPPCmnAPI.h>

Collaboration diagram for DP_PARMGEN_DEF:
Collaboration graph

Structure Members

char cEyeCatcher [4]
 
short sStructVer
 
short sStructLen
 
DP_PARAMS_DEFpParserParams
 
DP_SVC_DEFpSvcDef
 
char * pSvcId
 
int iSvcIdBufLen
 
int * pSvcIdLen
 

Structure Description

Structure Member Documentation

char cEyeCatcher[4]
  • Use:
    For Internal use only.
  • Description:
    This is commonly used as structure identifier, specially helpful during debugging, and is set using INITIALIZE_ODPP_STRUCT_PTR to Initialize the structure instance.
  • Optional:
    N/A
short sStructVer
  • Use:
    For Internal use only.
  • Description:
    This is commonly used to hold structure version, specially helpful during debugging, and is set using INITIALIZE_ODPP_STRUCT_PTR to Initialize the structure instance.
  • Optional:
    N/A
short sStructLen
  • Use:
    [FOR FUTURE USE]
  • Description:
    [FOR FUTURE USE]
  • Optional:
    [FOR FUTURE USE]
DP_PARAMS_DEF* pParserParams
  • Use:
    This member is used to point to the DP_PARAMS_DEF which contains the key-value pair type information that is returned from the parser. This will become input into the ODPP Parameter Generator process.
  • Description:
    This is a pointer to the DP_PARAMS_DEF structures. The DP_PARAMS_DEF definition contains the input/output parameter list generated from the parameter string by the ODPP Parser in the call to Parser_Service().
  • Optional:
    No
DP_SVC_DEF* pSvcDef
  • Use:
    This member is used to point to the DP_SVC_DEF which contains the ODPP Service Provider initialization parameters generated out of key-value pairs.
  • Description:
    This is a pointer to the DP_SVC_DEF structures. The DP_SVC_DEF definition contains the ODPP Service Provider initialization parameter generated from the input/output parser parameter list.
  • Optional:
    No
char* pSvcId
  • Use:
    This member is used to hold the Service Provider ID retrieved from the parameter string in the call to ParmGen_Service().
  • Description:
    This is a pointer to the buffer which holds the ODPP Service Provider ID. The caller must allocate the enough memory to hold the service provider ID.
  • Optional:
    No
int iSvcIdBufLen
  • Use:
    This member is used to specify the size of the buffer, pSvcId, in bytes.
  • Description:
    This is an integer which represents the maximum size of the buffer to hold the ODPP Service Provider ID pointed by pSvcId.
  • Optional:
    No
int* pSvcIdLen
  • Use:
    This member is used to hold the Service Provider ID length returned in the call to ParmGen_Service().
  • Description:
    This is an integer which holds the size of service provider ID returned in the call to ParmGen_Service().
  • Optional:
    N/A