Handles a read-only memory stream.
More...
#include <BaseMemoryBuffer.hh>
Handles a read-only memory stream.
This class is to be used with an IFrameStream to provide a mechanism to read frames that are currently in memory.
◆ buffer_type
◆ char_type
◆ int_type
◆ off_type
◆ pos_type
◆ size_type
◆ ROMemoryStreamBuf()
FrameCPP::Common::ROMemoryStreamBuf::ROMemoryStreamBuf |
( |
| ) |
|
Default constructor.
The default constructor manages a zero length buffer.
- See also
- setbuf
◆ seekoff()
Repositions the next pointer in the input sequence.
- Parameters
-
[in] | Off | Relative position to set the position indicator to. |
[in] | Way | Defines base position to apply relative offset to. It can be one of the following constants:
Constant | Explanation |
beg | The beginning of the stream |
end | The ending of the stream |
cur | The current position of the stream |
|
[in] | Which | Defines which of the input sequences to affect. It can be one or a combination of the following constants:
Constant | Explanation |
in | Affect the input sequence |
out | Affect the output sequence |
|
- Returns
- The resulting absolute position as defined by the position indicator.
◆ seekpos()
Repositions the next pointer in the input sequence.
- Parameters
-
[in] | Pos | Absolute position to set the position indicator to. |
[in] | Which | Defines which of the input sequences to affect. It can be one or a combination of the following constants:
Constant | Explanation |
in | Affect the input sequence |
out | Affect the output sequence |
|
- Returns
- The resulting absolute position as defined by the position indicator.
◆ setbuf()
Provides the section of memory from which to read.
- Parameters
-
[in] | S | Starting address of memory to manage as input buffer. |
[in] | N | Size of memory buffer. |
- Returns
- Returns this.
The documentation for this class was generated from the following files: