#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 |
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.