Output Event
Fires whenever a segment is complete.
Syntax
ANSI (Cross Platform) virtual int FireOutput(EDIFACTWriterOutputEventParams *e);
typedef struct {
const char *OutputData; int lenOutputData; int reserved; } EDIFACTWriterOutputEventParams; Unicode (Windows) virtual INT FireOutput(EDIFACTWriterOutputEventParams *e);
typedef struct {
LPCSTR OutputData; INT lenOutputData; INT reserved; } EDIFACTWriterOutputEventParams;
- (void)onOutput:(NSData*)outputData;
#define EID_EDIFACTWRITER_OUTPUT 2 virtual INT IPWORKSEDI_CALL FireOutput(LPSTR &lpOutputData, INT &lenOutputData);
Remarks
The Output event will fire when the writer completes a new segment and writes data to the output stream or buffer. The Data parameter contains the data bytes.