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

#include <p6kmipencoder.h>

Public Attributes

P6UINT32 appCount
 
P6UINT32 extensionCount
 
P6UINT32 opCount
 
P6KMIP_EXTENSIONpExtension
 
P6KMIP_APPLICATIONpNamespaces
 
P6UINT32pObjectTypes
 
P6UINT32pOperations
 
P6BCSTR serverInfo
 
P6UINT32 typeCount
 
P6NCSTR vendorId
 

Detailed Description

P6KMIP_QUERYRESULT.

Section 4.25 (in KMIP spec) Types of query responses The result of a query request is information about the capabilities of the key management server. opCount - number of items pointed to by pOperations (can be zero if pOperations is NULL) pOperations - optional, NULL when not in use, an array of values from Section 9.1.3.2.27 in p6kmip.h, Operation Enumeration typeCount - number of items pointed to by pObjectTypes (can be zero if pObjectTypes is NULL) pObjectTypes - optional, NULL when not in use, an array of values form Section 9.1.3.2.12 in p6kmip.h, Object Type Enumeration vendorId - optional, vendorId.pString set to NULL when not in use, Vendor Identification (e.g., "P6R, Inc") serverInfo - optional, an encoded TTLV binary value defined by the server and MUST be a multple of 8 in length, serverInfo.pString set to NULL when not in use, Server Information appCount - number of items pointed to by pNamespaces (can be zero if pNamespaces is NULL) pNamespaces - optional, NULL when not in use, an array of Application Namespaces supported by server extensionCount - number of items pointed to by pExtension (can be zero if pNamespaces is NULL) pExtension - optional, NULL when not in use, an array of Extension Information

Definition at line 774 of file p6kmipencoder.h.


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