This class implements the input functionality of the basic_streambuf protocol, using a client‐supplied bdlbb::Blob.
Synopsis
Declared in <bdlbb_blobstreambuf.h>
class InBlobStreamBuf
: public std::streambuf
Base Classes
Name |
Description |
|
Member Functions
Name |
Description |
|
Create an |
|
Destroy this stream buffer. |
Return the index of the current buffer. The behavior is undefined unless the "streamed" blob has at least one buffer. |
|
Return the address of the blob held by this stream buffer. |
|
Return the length of buffers preceding the current one. |
|
Reset the get areas of this stream buffer. |
Protected Member Functions
Name |
Description |
|
Return |
|
Put back a character into the get area of this streambuf. |
|
Set the I/O position relative to a fixed position. |
|
Set the I/O position for the specified open mode. |
|
Return the number of characters currently available for reading from this stream buffer, or 0 if there are none. |
|
Return 0 unconditionally. |
|
Adjust the underlying blob so that the next read position is valid. Return the character at |
|
Read the specified |
|
Return 0 unconditionally. |
Created with MrDocs