fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::BatchZipStorage Class Reference

#include <BatchZipStorage.h>

Inheritance diagram for FinTP::BatchZipStorage:

Public Member Functions

 BatchZipStorage ()
 
 ~BatchZipStorage ()
 
void enqueue (BatchResolution &resolution)
 
BatchItem dequeue ()
 
void open (const string &storageId, ios_base::openmode openMode)
 
void close (const string &storageId)
 
void removeTemp ()
 
void commit ()
 
void rollback ()
 
long size () const
 
void setBufferSize (const unsigned long buffersize)
 
void setBuffer (const unsigned char *zipContents, const unsigned int size)
 
ManagedBuffer * getBuffer ()
 
- Public Member Functions inherited from FinTP::BatchStorageBase
virtual ~BatchStorageBase ()
 

Private Attributes

HZIP m_CrtUnzipStorage
 
HZIP m_CrtZipStorage
 
long m_CrtSequence
 
string m_CrtStorageId
 
int m_NumberOfItems
 

Additional Inherited Members

- Static Public Member Functions inherited from FinTP::BatchStorageBase
static BatchItem begin ()
 
static BatchItem end ()
 
- Protected Member Functions inherited from FinTP::BatchStorageBase
 BatchStorageBase ()
 
- Protected Attributes inherited from FinTP::BatchStorageBase
unsigned long m_Size
 

Constructor & Destructor Documentation

BatchZipStorage::BatchZipStorage ( )
BatchZipStorage::~BatchZipStorage ( )

Member Function Documentation

void BatchZipStorage::close ( const string &  storageId)
virtual
void FinTP::BatchZipStorage::commit ( )
inlinevirtual
BatchItem BatchZipStorage::dequeue ( )
virtual
void BatchZipStorage::enqueue ( BatchResolution resolution)
virtual
ManagedBuffer * BatchZipStorage::getBuffer ( )
void BatchZipStorage::open ( const string &  storageId,
ios_base::openmode  openMode 
)
virtual
void BatchZipStorage::removeTemp ( )
void FinTP::BatchZipStorage::rollback ( )
inlinevirtual
void BatchZipStorage::setBuffer ( const unsigned char *  zipContents,
const unsigned int  size 
)
void FinTP::BatchZipStorage::setBufferSize ( const unsigned long  buffersize)
inlinevirtual
long FinTP::BatchZipStorage::size ( ) const
inlinevirtual

Member Data Documentation

long FinTP::BatchZipStorage::m_CrtSequence
private
string FinTP::BatchZipStorage::m_CrtStorageId
private
HZIP FinTP::BatchZipStorage::m_CrtUnzipStorage
private
HZIP FinTP::BatchZipStorage::m_CrtZipStorage
private
int FinTP::BatchZipStorage::m_NumberOfItems
private

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