Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
HttpUpload Struct Reference

Detailed Description

The HttpUpload node is responsible for creating and starting HttpUploadNode instances.

The class can create N concurrent HttpUploadNodes, where N is controlled by the 'maxUploads' attribute.

#include <HttpUpload.h>

Public Member Functions

 HttpUpload ()
 Uninitialized storage; initialize before use or destruction. More...
 
 HttpUpload (IoIntfPtr io, AllocatorIntf *alloc, HttpUploadCbIntf *uploadCb, int maxUploads)
 Initialize an HttpUpload instance. More...
 
 ~HttpUpload ()
 Terminate the HttpUpload instance and all active HttpUploadNode instances. More...
 
int service (const char *name, HttpCommand *cmd, void *userdata=0)
 The HttpUpload service method. More...
 
IoIntfPtr getIoIntf ()
 

Constructor & Destructor Documentation

◆ HttpUpload()

HttpUpload::HttpUpload ( )

Uninitialized storage; initialize before use or destruction.