Message Event

Fired for each message retrieved from the queue.

Syntax

ANSI (Cross Platform)
virtual int FireMessage(AmazonSQSMessageEventParams *e);
typedef struct {
const char *MessageId;
const char *ReceiptHandle;
const char *MessageData;
const char *MD5; int reserved; } AmazonSQSMessageEventParams; Unicode (Windows) virtual INT FireMessage(AmazonSQSMessageEventParams *e);
typedef struct {
LPCWSTR MessageId;
LPCWSTR ReceiptHandle;
LPCWSTR MessageData;
LPCWSTR MD5; INT reserved; } AmazonSQSMessageEventParams;
- (void)onMessage:(NSString*)messageId :(NSString*)receiptHandle :(NSString*)messageData :(NSString*)MD5;
#define EID_AMAZONSQS_MESSAGE 6

virtual INT IPWORKSMQ_CALL FireMessage(LPSTR &lpszMessageId, LPSTR &lpszReceiptHandle, LPSTR &lpszMessageData, LPSTR &lpszMD5);

Remarks

When ListMessages is invoked the class fires Message for each message retrieved. The number of messages retrieved are specified using MaxMessages. OtherData is reserved for future use.

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