#include <StreamImpl.hxx>
Public Member Functions | |
| void | NewWritingRegionSize (Region &writer) |
| void | NewReadingRegionSize (Region &reader) |
| void | WriterHasAdvanced (Region &writer) |
| Notifies the stream impl that the writing region have just produced. | |
| void | ReaderHasAdvanced (Region &reader) |
| Token & | Read (int physicalIndex, int size) |
| Token & | operator[] (int physicalIndex) |
| int | LogicalSize () const |
| int | PhantomSize () |
| This method appears only in the PhantomBuffer specialization template. | |
| bool | ExistsCircularOverlap (int rear, int writingHead) const |
Definition at line 139 of file StreamImpl.hxx.
| bool CLAM::StreamImpl< Token, PhantomBuffer >::ExistsCircularOverlap | ( | int | rear, | |
| int | writingHead | |||
| ) | const [inline] |
Definition at line 298 of file StreamImpl.hxx.
References CLAM::StreamImpl< Token, DataStructure >::LogicalSize().
| int CLAM::StreamImpl< Token, PhantomBuffer >::LogicalSize | ( | ) | const [inline] |
Definition at line 286 of file StreamImpl.hxx.
| void CLAM::StreamImpl< Token, PhantomBuffer >::NewReadingRegionSize | ( | Region & | reader | ) | [inline] |
Definition at line 179 of file StreamImpl.hxx.
References CLAM_DEBUG_ASSERT, and CLAM::Region::ProducerRegion().
| void CLAM::StreamImpl< Token, PhantomBuffer >::NewWritingRegionSize | ( | Region & | writer | ) | [inline] |
Definition at line 171 of file StreamImpl.hxx.
References CLAM_DEBUG_ASSERT, CLAM::Region::ProducerRegion(), and CLAM::Region::Size().
| Token & CLAM::StreamImpl< Token, PhantomBuffer >::operator[] | ( | int | physicalIndex | ) | [inline] |
Definition at line 279 of file StreamImpl.hxx.
References CLAM_DEBUG_ASSERT, CLAM::StreamImpl< Token, DataStructure >::LogicalSize(), and CLAM::StreamImpl< Token, DataStructure >::Read().
| int CLAM::StreamImpl< Token, PhantomBuffer >::PhantomSize | ( | ) | [inline] |
This method appears only in the PhantomBuffer specialization template.
Most useful for testing purposes.
Definition at line 292 of file StreamImpl.hxx.
| Token & CLAM::StreamImpl< Token, PhantomBuffer >::Read | ( | int | physicalIndex, | |
| int | size | |||
| ) | [inline] |
Definition at line 273 of file StreamImpl.hxx.
| void CLAM::StreamImpl< Token, PhantomBuffer >::ReaderHasAdvanced | ( | Region & | reader | ) | [inline] |
Definition at line 267 of file StreamImpl.hxx.
| void CLAM::StreamImpl< Token, PhantomBuffer >::WriterHasAdvanced | ( | Region & | writer | ) | [inline] |
Notifies the stream impl that the writing region have just produced.
Definition at line 260 of file StreamImpl.hxx.
References CLAM::Region::BeginDistance(), and CLAM::Region::Size().
1.6.3