AMPS C# Client  5.3.3.4
AMPS C# Client for .NET
AMPS.Client.PublishStore Class Reference
+ Inheritance diagram for AMPS.Client.PublishStore:

Public Member Functions

 PublishStore (string path)
 
 PublishStore (string path, int blocksPerRealloc)
 
void setCrc (Utilities.CRC32 crc_)
 
void open ()
 
void truncateOnClose (bool truncate)
 
override void Dispose ()
 
void close ()
 
void sync ()
 
- Public Member Functions inherited from AMPS.Client.BlockPublishStore
void store (Message m)
 
void store (Message m, Boolean assignSequence)
 
void discardUpTo (ulong index)
 
ulong getLastPersisted ()
 
ulong getLowestUnpersisted ()
 
ulong getHighestUnpersisted ()
 
void setMessage (Message message)
 
virtual void replay (StoreReplayer replayer)
 
bool replaySingle (StoreReplayer replayer, ulong index)
 
long unpersistedCount ()
 
void flush ()
 
void flush (int timeout)
 
void setResizeHandler (PublishStoreResizeHandler handler)
 

Additional Inherited Members

- Protected Member Functions inherited from AMPS.Client.BlockPublishStore
 BlockPublishStore (Buffer buffer, int blocksPerRealloc)
 
 BlockPublishStore (Buffer buffer, bool useCrc=false, int blocksPerRealloc=10000)
 
void recover ()
 
void growFreeListIfEmpty ()
 
- Protected Attributes inherited from AMPS.Client.BlockPublishStore
PublishStoreResizeHandler _resizeHandler = null
 
Buffer _buffer
 
Utilities.CRC32 _crc = null
 

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