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 a |
|
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 number of bytes contained in the buffers located before the current one. The behavior is undefined unless the "streamed" blob has at least one buffer. |
|
Reset the get areas. Optionally set the underlying |
Protected Member Functions
Name |
Description |
|
Return |
|
Adjust the underlying blob and put the optionally specified character |
|
Set the location from which the next I/O operation indicated by the optionally specified |
|
Set the location from which the next I/O operation indicated by the optionally specified |
|
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