namespace CCL::Web::Meta

Overview

namespace Meta {

// global variables

 kBasic;
 Basic;
 kBearer;
 Bearer;
 kOAuth;
 kGetDirectoryCompleted;
 getDirectoryCompleted;
 kFileTaskCompleted;
 kHost;
 Host;
 kUserAgent;
User Agent;
 kAuthorization;
 Authorization;
 kContentType;
Content Type;
 kContentLength;
Content Length;
 kContentRange;
Content Range;
 kContentDisposition;
Content Disposition;
 kContentTransferEncoding;
Content Transfer Encoding;
 kDate;
 Date;
 kServer;
 Server;
 kLocation;
 Location;
 kConnection;
 Connection;
 kTransferEncoding;
 kRange;
 kIfRange;
 kETag;
 kHTTP;
 http;
 kHTTPS;
 https;
 kFormContentType;
application x www form urlencoded;
 kMultipartFormData;
multipart form data;
 kBinaryContentType;
application octet stream;
 kDownloadComplete;
 downloadComplete;
 kUploadComplete;
 uploadComplete;
 kContentLengthNotify;
 contentLengthNotify;
 kBackgroundProgressNotify;
 kWS;
 ws;
 kWSS;

} // namespace Meta

Detailed Documentation

Global Variables

 kGetDirectoryCompleted

arg[0]: tresult

 getDirectoryCompleted

arg[0]: tresult

application octet stream

arg[0]: tresult, arg[1]: status (int, optional)

 downloadComplete

arg[0]: tresult, args[1]: status (int, optional), arg[2]: response (IStream, optional)

 uploadComplete

arg[0]: content length (bytes) args[1]: protocol headers (IWebHeaderCollection, optional).

Can be sent multiple times for chunked transfers, check with IWebHeaderCollection::isChunkedTransfer().

 contentLengthNotify

args[0]: progress value (float), args[1]: progress flags (int)

 ws

< not secure