Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IKMIPServerParser::initialize ( P6KMIPFLAGS  flags,
P6UINT32  compatibility,
p6IRandom pRandom 
)
pure virtual

Sets up the component to run properly.

Parameters
flags[ in ] Set perferences for the new object. These preferences are fixed during the lifetime of the object.
compatibility[ in ] A bit mask to enable functions that enhance interoperation (e.g., KMIP_CMP_DESPARITY). Bit mask values are defined at the end of the p6kmip.h file.
pRandom[ in ] Used to generate GUIDs for KMIP objects parsed into P6R crypto key objects
Returns
SuccessP6R::eOk 
FailureP6R::eNoMemoryInsuffficient memory to properly initialize the component
P6R::eAlreadyInitializedOnly one successful call to this function is allowed.