FEDEM Solver
R8.0
Source code of the dynamics solver
|
Interface class for stream-based reading/writing of file tags. More...
Public Member Functions | |
virtual | ~FFa_stream () |
Empty destructor. More... | |
virtual int | getC ()=0 |
Returns the next character from the stream. More... | |
virtual int | read (void *, size_t, size_t)=0 |
Reads the specified number of data items from the stream. More... | |
virtual int | write (void *, size_t, size_t)=0 |
Writes the specified number of data items to the stream. More... | |
Protected Member Functions | |
FFa_stream () | |
Default constructor. More... | |
Interface class for stream-based reading/writing of file tags.
This is a base class used in FFaTag_read() and FFaTag_write() such that those implementations can be made independent on whether we are using the low-level IO-functions or not.
|
inlineprotected |
Default constructor.
|
inlinevirtual |
Empty destructor.
|
pure virtual |
Returns the next character from the stream.
Implemented in F_stream.
|
pure virtual |
Reads the specified number of data items from the stream.
Implemented in F_stream.
|
pure virtual |
Writes the specified number of data items to the stream.
Implemented in F_stream.