Buffer appropriate for caching frame data.
More...
#include <FrameBuffer.hh>
|
typedef FrameBuffer< BT > | buffer_type |
| Type of self.
|
|
typedef BT::char_type | char_type |
| type representing a character in the stream.
|
|
typedef BT::int_type | int_type |
| integer type
|
|
typedef BT::pos_type | pos_type |
| type appropriate for holding stream position information
|
|
typedef BT::off_type | off_type |
| type apprpriate to hold stream offset request
|
|
typedef FrameBuffer< BT > | buffer_type |
| Type of self.
|
|
typedef BT::char_type | char_type |
| type representing a character in the stream.
|
|
typedef BT::int_type | int_type |
| integer type
|
|
typedef BT::pos_type | pos_type |
| type appropriate for holding stream position information
|
|
typedef BT::off_type | off_type |
| type apprpriate to hold stream offset request
|
|
|
| FrameBuffer (std::ios::openmode Mode, bool ParentAutoDelete=true) |
| constructor
|
|
bool | FilterInternally () const |
| Returns true if filtering happens internally; false otherwise.
|
|
| FrameBuffer (std::ios::openmode Mode, bool ParentAutoDelete=true) |
| constructor
|
|
bool | FilterInternally () const |
| Returns true if filtering happens internally; false otherwise.
|
|
const std::string & | BufferId () const |
| Retrieve the string identification of the buffer.
|
|
const std::string & | BufferId () const |
| Retrieve the string identification of the buffer.
|
|
|
static const buffer_size_type | M_BUFFER_SIZE_DEFAULT = 256 * 1024 |
| The default size for buffered input and output.
|
|
|
typedef std::list< FrameCPP::Common::StreamFilter * > | filters_type |
| Type specifying the container holding the active filters.
|
|
typedef std::list< FrameCPP::Common::StreamFilter * > | filters_type |
| Type specifying the container holding the active filters.
|
|
|
virtual FrameBuffer< BT > * | setbuf (char_type *S, std::streamsize N) |
| Routine to register if the caller has specified a buffer.
|
|
virtual void | buffer () |
| Establish buffering.
|
|
virtual FrameBuffer< BT > * | setbuf (char_type *S, std::streamsize N) |
| Routine to register if the caller has specified a buffer.
|
|
virtual void | buffer () |
| Establish buffering.
|
|
|
filters_type | m_filters |
| Container holding all active filters.
|
|
template<typename BT>
class FrameCPP::Common::FrameBuffer< BT >
Buffer appropriate for caching frame data.
◆ BufferId() [1/2]
const std::string & FrameCPP::Common::FrameBufferInterface::BufferId |
( |
| ) |
const |
|
inlineinherited |
Retrieve the string identification of the buffer.
- Returns
- An identifier associated with the open buffer.
◆ BufferId() [2/2]
const std::string & FrameCPP::Common::FrameBufferInterface::BufferId |
( |
| ) |
const |
|
inherited |
Retrieve the string identification of the buffer.
- Returns
- An identifier associated with the open buffer.
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4/build/include/framecpp/Common/FrameBuffer.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4/src/Common/FrameBuffer.hh