Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IKMIPServerParser Interface Referenceabstract

#include <p6kmipserverparser.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR getDOMTree (p6IDOMXML **ppInDOM)=0
 
virtual P6R::P6ERR initialize (P6KMIPFLAGS flags, P6UINT32 compatibility, p6IRandom *pRandom)=0
 
virtual P6R::P6ERR parseRequest (P6KMIP_REQUEST_HEADER *pHeader, p6IKMIPBatchItems **pBatchItems)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR setMessageBuffer (P6UINT8 msgFormat, p6IIoBuffer *pInBuffer, p6IDataStream *pErrorStream)=0
 

Detailed Description

This interface defines a set of functions that translate an incoming KMIP client request into a set of one or more batch item structures with all there internal parts.

This translation is done on any format of KMIP message (i.e., TTLV, XML, JSON) and converts the message into "actionable" parts.

Definition at line 1137 of file p6kmipserverparser.h.


The documentation for this interface was generated from the following file: