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

#include <BatchZipArchiveStorage.h>

Inheritance diagram for FinTP::BatchZipArchiveStorage:

Public Member Functions

 BatchZipArchiveStorage ()
 
 ~BatchZipArchiveStorage ()
 
void enqueue (BatchResolution &resolution)
 
BatchItem dequeue ()
 
void open (const string &storageId, ios_base::openmode openMode)
 
void close (const string &storageId)
 
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 ()
 
void setDequeFirst (const string &findSubstr)
 
bool isDequeFirst ()
 
long getCrtSequence ()
 
- Public Member Functions inherited from FinTP::BatchStorageBase
virtual ~BatchStorageBase ()
 

Private Attributes

CZipArchive m_CrtZipStorage
 
CZipMemFile m_CrtZipMemFile
 
long m_CrtSequence
 
string m_CrtStorageId
 
int m_NumberOfItems
 
int m_getFirstIndex
 

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

BatchZipArchiveStorage::BatchZipArchiveStorage ( )
BatchZipArchiveStorage::~BatchZipArchiveStorage ( )

Member Function Documentation

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

Member Data Documentation

long FinTP::BatchZipArchiveStorage::m_CrtSequence
private
string FinTP::BatchZipArchiveStorage::m_CrtStorageId
private
CZipMemFile FinTP::BatchZipArchiveStorage::m_CrtZipMemFile
private
CZipArchive FinTP::BatchZipArchiveStorage::m_CrtZipStorage
private
int FinTP::BatchZipArchiveStorage::m_getFirstIndex
private
int FinTP::BatchZipArchiveStorage::m_NumberOfItems
private

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