#include <StreamParser.hh>
 | 
| typedef void()  | clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) | 
|   | 
 | 
| static void  | afterGettingBytes (void *clientData, unsigned numBytesRead, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) | 
|   | 
| static void  | onInputClosure (void *clientData) | 
|   | 
Definition at line 28 of file StreamParser.hh.
 
◆ clientContinueFunc
  
  
      
        
          | typedef void() StreamParser::clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) | 
         
       
   | 
  
protected   | 
  
 
 
◆ StreamParser()
◆ ~StreamParser()
  
  
      
        
          | virtual StreamParser::~StreamParser  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ afterGettingBytes()
  
  
      
        
          | static void StreamParser::afterGettingBytes  | 
          ( | 
          void *  | 
          clientData,  | 
         
        
           | 
           | 
          unsigned  | 
          numBytesRead,  | 
         
        
           | 
           | 
          unsigned  | 
          numTruncatedBytes,  | 
         
        
           | 
           | 
          struct timeval  | 
          presentationTime,  | 
         
        
           | 
           | 
          unsigned  | 
          durationInMicroseconds  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ afterGettingBytes1()
  
  
      
        
          | void StreamParser::afterGettingBytes1  | 
          ( | 
          unsigned  | 
          numBytesRead,  | 
         
        
           | 
           | 
          struct timeval  | 
          presentationTime  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ bankSize()
  
  
      
        
          | unsigned StreamParser::bankSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
◆ curBank()
  
  
      
        
          | unsigned char * StreamParser::curBank  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ curOffset()
  
  
      
        
          | unsigned StreamParser::curOffset  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ ensureValidBytes()
  
  
      
        
          | void StreamParser::ensureValidBytes  | 
          ( | 
          unsigned  | 
          numBytesNeeded | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ ensureValidBytes1()
  
  
      
        
          | void StreamParser::ensureValidBytes1  | 
          ( | 
          unsigned  | 
          numBytesNeeded | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ flushInput()
  
  
      
        
          | virtual void StreamParser::flushInput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ get1Byte()
  
  
      
        
          | u_int8_t StreamParser::get1Byte  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ get2Bytes()
  
  
      
        
          | u_int16_t StreamParser::get2Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ get4Bytes()
  
  
      
        
          | u_int32_t StreamParser::get4Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ getBits()
  
  
      
        
          | unsigned StreamParser::getBits  | 
          ( | 
          unsigned  | 
          numBits | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ getBytes()
  
  
      
        
          | void StreamParser::getBytes  | 
          ( | 
          u_int8_t *  | 
          to,  | 
         
        
           | 
           | 
          unsigned  | 
          numBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ haveSeenEOF()
  
  
      
        
          | Boolean StreamParser::haveSeenEOF  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ lastParsed()
  
  
      
        
          | unsigned char * StreamParser::lastParsed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ nextToParse()
  
  
      
        
          | unsigned char * StreamParser::nextToParse  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ onInputClosure()
  
  
      
        
          | static void StreamParser::onInputClosure  | 
          ( | 
          void *  | 
          clientData | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ onInputClosure1()
  
  
      
        
          | void StreamParser::onInputClosure1  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ restoreSavedParserState()
  
  
      
        
          | virtual void StreamParser::restoreSavedParserState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ saveParserState()
  
  
      
        
          | void StreamParser::saveParserState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ skipBits()
  
  
      
        
          | void StreamParser::skipBits  | 
          ( | 
          unsigned  | 
          numBits | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ skipBytes()
  
  
      
        
          | void StreamParser::skipBytes  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ test1Byte()
  
  
      
        
          | u_int8_t StreamParser::test1Byte  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ test2Bytes()
  
  
      
        
          | u_int16_t StreamParser::test2Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ test4Bytes()
  
  
      
        
          | u_int32_t StreamParser::test4Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ testBytes()
  
  
      
        
          | void StreamParser::testBytes  | 
          ( | 
          u_int8_t *  | 
          to,  | 
         
        
           | 
           | 
          unsigned  | 
          numBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ totNumValidBytes()
  
  
      
        
          | unsigned & StreamParser::totNumValidBytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ fBank
  
  
      
        
          | unsigned char* StreamParser::fBank[2] | 
         
       
   | 
  
private   | 
  
 
 
◆ fClientContinueClientData
  
  
      
        
          | void* StreamParser::fClientContinueClientData | 
         
       
   | 
  
private   | 
  
 
 
◆ fClientContinueFunc
◆ fClientOnInputCloseClientData
  
  
      
        
          | void* StreamParser::fClientOnInputCloseClientData | 
         
       
   | 
  
private   | 
  
 
 
◆ fClientOnInputCloseFunc
◆ fCurBank
  
  
      
        
          | unsigned char* StreamParser::fCurBank | 
         
       
   | 
  
private   | 
  
 
 
◆ fCurBankNum
  
  
      
        
          | unsigned char StreamParser::fCurBankNum | 
         
       
   | 
  
private   | 
  
 
 
◆ fCurParserIndex
  
  
      
        
          | unsigned StreamParser::fCurParserIndex | 
         
       
   | 
  
private   | 
  
 
 
◆ fHaveSeenEOF
◆ fInputSource
◆ fLastSeenPresentationTime
  
  
      
        
          | struct timeval StreamParser::fLastSeenPresentationTime | 
         
       
   | 
  
private   | 
  
 
 
◆ fRemainingUnparsedBits
  
  
      
        
          | unsigned char StreamParser::fRemainingUnparsedBits | 
         
       
   | 
  
private   | 
  
 
 
◆ fSavedParserIndex
  
  
      
        
          | unsigned StreamParser::fSavedParserIndex | 
         
       
   | 
  
private   | 
  
 
 
◆ fSavedRemainingUnparsedBits
  
  
      
        
          | unsigned char StreamParser::fSavedRemainingUnparsedBits | 
         
       
   | 
  
private   | 
  
 
 
◆ fTotNumValidBytes
  
  
      
        
          | unsigned StreamParser::fTotNumValidBytes | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: