DirList Event

Fires for each entry returned in a directory listing.

Syntax

ANSI (Cross Platform)
virtual int FireDirList(WebDAVDirListEventParams *e);
typedef struct {
const char *ResourceURI;
const char *DisplayName;
const char *ContentLanguage;
const char *ContentLength;
const char *ContentType;
const char *LastModified; int reserved; } WebDAVDirListEventParams; Unicode (Windows) virtual INT FireDirList(WebDAVDirListEventParams *e);
typedef struct {
LPCWSTR ResourceURI;
LPCWSTR DisplayName;
LPCWSTR ContentLanguage;
LPCWSTR ContentLength;
LPCWSTR ContentType;
LPCWSTR LastModified; INT reserved; } WebDAVDirListEventParams;
- (void)onDirList:(NSString*)resourceURI :(NSString*)displayName :(NSString*)contentLanguage :(NSString*)contentLength :(NSString*)contentType :(NSString*)lastModified;
#define EID_WEBDAV_DIRLIST 3

virtual INT IPWORKS_CALL FireDirList(LPSTR &lpszResourceURI, LPSTR &lpszDisplayName, LPSTR &lpszContentLanguage, LPSTR &lpszContentLength, LPSTR &lpszContentType, LPSTR &lpszLastModified);

Remarks

The DirList event is fired when a directory listing is received as a response to ListDirectory.

The StartTransfer and EndTransfer events mark the beginning and end of the event stream.

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