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.