SecureBlackbox 2020 C++ Edition

Questions / Feedback?

DestroyAction Event

Fires when an object destruction request is received.

Syntax

ANSI (Cross Platform)
virtual int FireDestroyAction(KMIPServerDestroyActionEventParams *e);
typedef struct {
int64 ConnectionId;
const char *UniqueIdentifier;
int ObjectType;
int ObjectState;
int Remove; int reserved; } KMIPServerDestroyActionEventParams; Unicode (Windows) virtual INT FireDestroyAction(KMIPServerDestroyActionEventParams *e);
typedef struct {
LONG64 ConnectionId;
LPCWSTR UniqueIdentifier;
INT ObjectType;
INT ObjectState;
BOOL Remove; INT reserved; } KMIPServerDestroyActionEventParams;
- (void)onDestroyAction:(long long)connectionId :(NSString*)uniqueIdentifier :(int)objectType :(int)objectState :(int*)remove;
#define EID_KMIPSERVER_DESTROYACTION 6

virtual INT SECUREBLACKBOX_CALL FireDestroyAction(LONG64 &lConnectionId, LPSTR &lpszUniqueIdentifier, INT &iObjectType, INT &iObjectState, BOOL &bRemove);

Remarks

The class fires this event when it receives a request from the client to destroy and existing object. Set Remove to true to proceed with the destruction, or to false to reject the request.

Copyright (c) 2022 /n software inc. - All rights reserved.
SecureBlackbox 2020 C++ Edition - Version 20.0 [Build 8166]