Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::P6KMIP_INCOMING_REQUEST Struct Reference

#include <p6kmipserver.h>

Public Attributes

P6WCHAR clientAddr [P6MAXIPADDR]
 
P6UINT32 listenPort
 
p6IKMIPCredpCredentials
 
P6UINT32 type
 
union {
   P6KMIP_NOTIFYREQ   notify
 
   p6IKMIPEnum *   pQuery
 
   P6KMIP_PUTREQ   put
 
   p6IKMIPVersions *   pVersions
 
value
 

Detailed Description

P6KMIP_INCOMING_REQUEST.

Section 5.1 and 5.2 (in KMIP Spec) Notify and Put operations received by the Client from a KMIP Server

pCredentials - enumerator to zero to n client credentials. If no credentials are provided in the client request then this pointer is NULL. This information is required when the server application requires additional credentials to allow the client to perform the requested operation.

clientAddr - the IP address of the client that made the notify / put request

listenPort - the port the KMIP Server was listening on for incoming clients

type - indicates which union element is used {1..}, 0 means no value set

notify - item KMIP_OP_NOTIFY, Section 5.1, a notify request from the KMIP server put - item KMIP_OP_PUT, Section 5.2, a put request from the KMIP server pQuery - item KMIP_OP_QUERY, Section 4.25, a query request from the KMIP server pVersions - item KMIP_OP_DISCOVERVERSIONS, Section 4.26, a discover versions request from the KMIP server

Definition at line 129 of file p6kmipserver.h.


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