iFolder::WebService::iFolderFile Class Reference

An iFolder File. More...

Collaboration diagram for iFolder::WebService::iFolderFile:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 iFolderFile (string ifolderID, string entryID, string accessID)
 Constructor.
void OpenRead ()
 Open the File for Reading.
void OpenWrite (long length)
 Open the File for Writing.
byte[] Read (int size)
 Read from the File.
void Write (byte[] buffer)
 Write to the File.
void Close ()
 Close the File.
void Close (bool failed)
 Close the File.

Protected Attributes

SimiasAccessLogger log
 Access Log.

Properties

string ID [get]
 The File ID.


Detailed Description

An iFolder File.


Constructor & Destructor Documentation

iFolder::WebService::iFolderFile::iFolderFile ( string  ifolderID,
string  entryID,
string  accessID 
) [inline]

Constructor.

Parameters:
ifolderID The ID of the iFolder.
entryID The ID of the Entry.
accessID The Access ID.


Member Function Documentation

void iFolder::WebService::iFolderFile::OpenRead (  )  [inline]

Open the File for Reading.

void iFolder::WebService::iFolderFile::OpenWrite ( long  length  )  [inline]

Open the File for Writing.

Parameters:
length New file length.

byte [] iFolder::WebService::iFolderFile::Read ( int  size  )  [inline]

Read from the File.

Parameters:
size 
Returns:

void iFolder::WebService::iFolderFile::Write ( byte[]  buffer  )  [inline]

Write to the File.

Parameters:
buffer 

void iFolder::WebService::iFolderFile::Close (  )  [inline]

Close the File.

void iFolder::WebService::iFolderFile::Close ( bool  failed  )  [inline]

Close the File.


Member Data Documentation

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

Access Log.


Property Documentation

string iFolder::WebService::iFolderFile::ID [get]

The File ID.


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

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