Header Event

Fired every time a header line comes in.

Syntax

ANSI (Cross Platform)
virtual int FireHeader(S3ClientHeaderEventParams *e);
typedef struct {
const char *Field;
const char *Value; int reserved; } S3ClientHeaderEventParams; Unicode (Windows) virtual INT FireHeader(S3ClientHeaderEventParams *e);
typedef struct {
LPCWSTR Field;
LPCWSTR Value; INT reserved; } S3ClientHeaderEventParams;
- (void)onHeader:(NSString*)field :(NSString*)value;
#define EID_S3CLIENT_HEADER 5

virtual INT IPWORKSS3_CALL FireHeader(LPSTR &lpszField, LPSTR &lpszValue);

Remarks

The Field parameter contains the name of the HTTP header (same case as it is delivered). The Value parameter contains the header contents.

If the header line being retrieved is a continuation header line, then the Field parameter contains "" (empty string).

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