API Guides > ConceptRT 3.x
FileBufferDynamicFixed Class Reference

File that can be used in cyclic context thanks to its internal buffer. The buffer size is fixed at the construction time. Construction is non-deterministic. Usage is deterministic. More...

Detailed Description

File that can be used in cyclic context thanks to its internal buffer. The buffer size is fixed at the construction time. Construction is non-deterministic. Usage is deterministic.

+ Inheritance diagram for FileBufferDynamicFixed:

Public Member Methods

 FileBufferDynamicFixed (Int32 size)
 Constructor. More...
 
- Public Member Methods inherited from BaseFileBuffer
bool IsModeRead () const
 Query if the file is in mode read. More...
 
bool IsOpen () const
 Query if the file is open. More...
 
StreamGetStream ()
 Gets the stream of the file. More...
 
void StartOpen (PCChar8 fileName, FileMode mode)
 Opens the given file. (Cyclic API) More...
 
bool IsOpenDone ()
 Opens the given file. (Cyclic API) More...
 
void StartClose ()
 Closes the file. More...
 
bool IsCloseDone ()
 Closes the file. More...
 
void StartFlush ()
 Flushes the file. More...
 
bool IsFlushDone ()
 Flushes the file. More...
 

Additional Inherited Members

- Protected Member Functions inherited from BaseFileBuffer
 BaseFileBuffer (BaseMemoryStream &stream)
 Constructor. More...
 

Constructor & Destructor Documentation

FileBufferDynamicFixed ( Int32  size)
inline

Constructor.

Parameters
sizeThe buffer size.
Warning
Non-Deterministic: The buffer is created on the heap. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.