BucketList Event

Fires once for each bucket returned when listing buckets.

Syntax

ANSI (Cross Platform)
virtual int FireBucketList(S3ClientBucketListEventParams *e);
typedef struct {
const char *BucketName;
const char *CreationDate;
const char *OwnerId;
const char *OwnerName; int reserved; } S3ClientBucketListEventParams; Unicode (Windows) virtual INT FireBucketList(S3ClientBucketListEventParams *e);
typedef struct {
LPCWSTR BucketName;
LPCWSTR CreationDate;
LPCWSTR OwnerId;
LPCWSTR OwnerName; INT reserved; } S3ClientBucketListEventParams;
- (void)onBucketList:(NSString*)bucketName :(NSString*)creationDate :(NSString*)ownerId :(NSString*)ownerName;
#define EID_S3CLIENT_BUCKETLIST 1

virtual INT IPWORKSS3_CALL FireBucketList(LPSTR &lpszBucketName, LPSTR &lpszCreationDate, LPSTR &lpszOwnerId, LPSTR &lpszOwnerName);

Remarks

This event fires once for each bucket returned when ListBuckets is called.

BucketName reflects the name of the bucket.

CreationDate reflects the bucket's creation date.

OwnerId and OwnerName reflect the Id and display name of the bucket's owner, respectively.

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