iFolder::WebService::FileHandler Class Reference

File Handler. More...

Inheritance diagram for iFolder::WebService::FileHandler:

Inheritance graph
[legend]
Collaboration diagram for iFolder::WebService::FileHandler:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FileHandler ()
 Constructor.
abstract void ProcessRequest (HttpContext context)
 Process the Request.

Protected Member Functions

void Initialize (HttpContext context)
 Initialize the Request.

Protected Attributes

string ifolderID
 iFolder ID
string entryID
 Entry ID.
string entryPath
 Entry Path.
string accessID
 Access ID.
Member member
 Access Member.
Store store
 Store Object.
Collection collection
 Collection Object.
FileNode node
 File Node Object.
string filename
 Filename.
string filePath
 File Path.
long Length
 File length.
SimiasAccessLogger log
 Access Log.

Properties

bool IsReusable [get]
 Is this instance reusable?


Detailed Description

File Handler.


Constructor & Destructor Documentation

iFolder::WebService::FileHandler::FileHandler (  )  [inline]

Constructor.


Member Function Documentation

abstract void iFolder::WebService::FileHandler::ProcessRequest ( HttpContext  context  )  [pure virtual]

Process the Request.

Parameters:
context The HttpContext object.

Implemented in iFolder::WebService::DownloadHandler, and iFolder::WebService::UploadHandler.

void iFolder::WebService::FileHandler::Initialize ( HttpContext  context  )  [inline, protected]

Initialize the Request.

Parameters:
context The HttpContext object.


Member Data Documentation

iFolder ID

Entry ID.

Entry Path.

Access ID.

Access Member.

Store Object.

Collection Object.

File Node Object.

Filename.

File Path.

File length.

SimiasAccessLogger iFolder::WebService::FileHandler::log [protected]

Access Log.


Property Documentation

bool iFolder::WebService::FileHandler::IsReusable [get]

Is this instance reusable?


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:42:25 2009 for simias by  doxygen 1.5.6