#include <FrameBufferInterface.hh>
|
class | Scanner |
| Scan buffers conforming to the frame specification. More...
|
◆ buffer_size_type [1/2]
◆ buffer_size_type [2/2]
◆ char_type [1/2]
◆ char_type [2/2]
◆ filters_type [1/2]
Type specifying the container holding the active filters.
◆ filters_type [2/2]
Type specifying the container holding the active filters.
◆ FrameBufferInterface() [1/2]
FrameCPP::Common::FrameBufferInterface::FrameBufferInterface |
( |
| ) |
|
◆ ~FrameBufferInterface() [1/2]
FrameCPP::Common::FrameBufferInterface::~FrameBufferInterface |
( |
| ) |
|
|
virtual |
◆ FrameBufferInterface() [2/2]
FrameCPP::Common::FrameBufferInterface::FrameBufferInterface |
( |
| ) |
|
◆ ~FrameBufferInterface() [2/2]
virtual FrameCPP::Common::FrameBufferInterface::~FrameBufferInterface |
( |
| ) |
|
|
virtual |
◆ AutoDelete() [1/4]
bool FrameCPP::Common::FrameBufferInterface::AutoDelete |
( |
| ) |
const |
|
inline |
◆ AutoDelete() [2/4]
bool FrameCPP::Common::FrameBufferInterface::AutoDelete |
( |
| ) |
const |
◆ AutoDelete() [3/4]
void FrameCPP::Common::FrameBufferInterface::AutoDelete |
( |
bool | Value | ) |
|
|
inline |
◆ AutoDelete() [4/4]
void FrameCPP::Common::FrameBufferInterface::AutoDelete |
( |
bool | Value | ) |
|
◆ buffer() [1/2]
virtual void FrameCPP::Common::FrameBufferInterface::buffer |
( |
| ) |
|
|
pure virtual |
Implemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::MemoryBufferT< BT >, FrameCPP::Common::MemoryBufferT< BT >, and FrameCPP::Common::MemoryBufferT< std::stringbuf >.
◆ buffer() [2/2]
virtual void FrameCPP::Common::FrameBufferInterface::buffer |
( |
| ) |
|
|
pure virtual |
Implemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::MemoryBufferT< BT >, FrameCPP::Common::MemoryBufferT< BT >, and FrameCPP::Common::MemoryBufferT< std::stringbuf >.
◆ BufferId() [1/2]
const std::string & FrameCPP::Common::FrameBufferInterface::BufferId |
( |
| ) |
const |
|
inline |
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 |
Retrieve the string identification of the buffer.
- Returns
- An identifier associated with the open buffer.
◆ bufferId() [1/2]
void FrameCPP::Common::FrameBufferInterface::bufferId |
( |
const std::string & | Id | ) |
|
|
inlineprotected |
◆ bufferId() [2/2]
void FrameCPP::Common::FrameBufferInterface::bufferId |
( |
const std::string & | Id | ) |
|
|
protected |
◆ filter() [1/4]
virtual void FrameCPP::Common::FrameBufferInterface::filter |
( |
const char_type * | Start, |
|
|
const char_type * | End ) |
|
pure virtual |
◆ filter() [2/4]
virtual void FrameCPP::Common::FrameBufferInterface::filter |
( |
const char_type * | Start, |
|
|
const char_type * | End ) |
|
pure virtual |
◆ filter() [3/4]
void FrameCPP::Common::FrameBufferInterface::filter |
( |
const DT & | Data | ) |
|
|
inline |
◆ filter() [4/4]
void FrameCPP::Common::FrameBufferInterface::filter |
( |
const DT & | Data | ) |
|
◆ FilterAdd() [1/2]
Adds a filter to the stream.
- Parameters
-
[in] | Filter | Filter function to add to the stream |
Reimplemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, and FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >.
◆ FilterAdd() [2/2]
Adds a filter to the stream.
- Parameters
-
[in] | Filter | Filter function to add to the stream |
Reimplemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, and FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >.
◆ FilterBuffer() [1/2]
void FrameCPP::Common::FrameBufferInterface::FilterBuffer |
( |
const char * | Begin, |
|
|
const char * | End ) |
◆ FilterBuffer() [2/2]
void FrameCPP::Common::FrameBufferInterface::FilterBuffer |
( |
const char * | Begin, |
|
|
const char * | End ) |
◆ FilterInternally() [1/2]
virtual bool FrameCPP::Common::FrameBufferInterface::FilterInternally |
( |
| ) |
const |
|
pure virtual |
Implemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::MemoryBufferT< BT >, FrameCPP::Common::MemoryBufferT< BT >, and FrameCPP::Common::MemoryBufferT< std::stringbuf >.
◆ FilterInternally() [2/2]
virtual bool FrameCPP::Common::FrameBufferInterface::FilterInternally |
( |
| ) |
const |
|
pure virtual |
Implemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< BT >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::BaseMemoryBufferT< ROMemoryStreamBuf >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::MemoryBufferT< BT >, FrameCPP::Common::MemoryBufferT< BT >, and FrameCPP::Common::MemoryBufferT< std::stringbuf >.
◆ FilterRemove() [1/2]
Removes a filter from the stream.
- Parameters
-
[in] | Filter | Filter function to remove from the stream |
Reimplemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, and FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >.
◆ FilterRemove() [2/2]
Removes a filter from the stream.
- Parameters
-
[in] | Filter | Filter function to remove from the stream |
Reimplemented in FrameBuffer< BT >, FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< BT >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< filebuf_type >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >, and FrameCPP::Common::FrameBuffer< LDASTools::AL::filebuf >.
◆ m_auto_delete
bool FrameCPP::Common::FrameBufferInterface::m_auto_delete |
|
private |
◆ M_BUFFER_SIZE_DEFAULT
const buffer_size_type FrameCPP::Common::FrameBufferInterface::M_BUFFER_SIZE_DEFAULT = 256 * 1024 |
|
static |
The default size for buffered input and output.
◆ M_BUFFER_SIZE_SYSTEM
const buffer_size_type FrameCPP::Common::FrameBufferInterface::M_BUFFER_SIZE_SYSTEM |
|
static |
Initial value:=
INT_4U buffer_size_type
Definition FrameBufferInterface.hh:163
◆ m_filters
filters_type FrameCPP::Common::FrameBufferInterface::m_filters |
|
protected |
◆ m_stream_id
std::string FrameCPP::Common::FrameBufferInterface::m_stream_id |
|
private |
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/build/include/framecpp/Common/FrameBufferInterface.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Common/FrameBufferInterface.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Common/FrameBufferInterface.cc