alma::acs::commandcenter::engine::Executor::SearchBuffer Class Reference

List of all members.

Package Functions

 SearchBuffer (String searched)
boolean add (byte[] bytes, final int off, final int len)
boolean add (byte b)

Package Attributes

byte[] search
byte[] data
int next = 0
boolean isFillingUp = true

Detailed Description

Helper class for stream parsing, this doesn't bear the overhead of util class StringRingBuffer.


Constructor & Destructor Documentation

alma::acs::commandcenter::engine::Executor::SearchBuffer::SearchBuffer ( String  searched  )  [inline, package]

References data, and search.


Member Function Documentation

boolean alma::acs::commandcenter::engine::Executor::SearchBuffer::add ( byte  b  )  [inline, package]
Parameters:
b - a newly incoming byte
Returns:
whether the byte made the search-expression complete

References data, isFillingUp, next, and search.

boolean alma::acs::commandcenter::engine::Executor::SearchBuffer::add ( byte[]  bytes,
final int  off,
final int  len 
) [inline, package]

Convenience method for feeding bytes into this buffer.

Returns:
whether the search-expression was found

Referenced by alma::acs::commandcenter::engine::Executor::remotePortable(), and alma::acs::commandcenter::engine::ExecutorTest::testSearchBuffer().


Member Data Documentation

Referenced by add(), and SearchBuffer().

Referenced by add().

Referenced by add().

Referenced by add(), and SearchBuffer().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2