Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

PVXMLCache Class Reference

#include <vxml.h>

Inheritance diagram for PVXMLCache:

PTimedMutex PSync PObject List of all members.

Public Member Functions

 PVXMLCache (const PDirectory &_directory)
PFilePath CreateFilename (const PString &prefix, const PString &key, const PString &fileType)
void Put (const PString &prefix, const PString &key, const PString &fileType, const PString &contentType, const PFilePath &fn, PFilePath &dataFn)
BOOL Get (const PString &prefix, const PString &key, const PString &fileType, PString &contentType, PFilePath &fn)
PFilePath GetCacheDir () const
PFilePath GetRandomFilename (const PString &prefix, const PString &fileType)

Static Public Member Functions

static PVXMLCache & GetResourceCache ()

Protected Attributes

PDirectory directory

Constructor & Destructor Documentation

PVXMLCache::PVXMLCache (  const PDirectory &  _directory  ) 
 


Member Function Documentation

PFilePath PVXMLCache::CreateFilename (  const PString &  prefix,
const PString &  key,
const PString &  fileType
) 
 

BOOL PVXMLCache::Get (  const PString &  prefix,
const PString &  key,
const PString &  fileType,
PString &  contentType,
PFilePath &  fn
) 
 

PFilePath PVXMLCache::GetCacheDir (   )  const [inline]
 

PFilePath PVXMLCache::GetRandomFilename (  const PString &  prefix,
const PString &  fileType
) 
 

static PVXMLCache& PVXMLCache::GetResourceCache (   )  [static]
 

void PVXMLCache::Put (  const PString &  prefix,
const PString &  key,
const PString &  fileType,
const PString &  contentType,
const PFilePath &  fn,
PFilePath &  dataFn
) 
 


Member Data Documentation

PDirectory PVXMLCache::directory [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jun 15 15:24:41 2006 for PWLib by  doxygen 1.4.2