#include <MultiFramedRTPSource.hh>
 | 
|   | BufferedPacket () | 
|   | 
| virtual  | ~BufferedPacket () | 
|   | 
| Boolean  | hasUsableData () const | 
|   | 
| unsigned  | useCount () const | 
|   | 
| Boolean  | fillInData (RTPInterface &rtpInterface, struct sockaddr_storage &fromAddress, Boolean &packetReadWasIncomplete) | 
|   | 
| void  | assignMiscParams (unsigned short rtpSeqNo, unsigned rtpTimestamp, struct timeval presentationTime, Boolean hasBeenSyncedUsingRTCP, Boolean rtpMarkerBit, struct timeval timeReceived) | 
|   | 
| void  | skip (unsigned numBytes) | 
|   | 
| void  | removePadding (unsigned numBytes) | 
|   | 
| void  | appendData (unsigned char *newData, unsigned numBytes) | 
|   | 
| void  | use (unsigned char *to, unsigned toSize, unsigned &bytesUsed, unsigned &bytesTruncated, unsigned short &rtpSeqNo, unsigned &rtpTimestamp, struct timeval &presentationTime, Boolean &hasBeenSyncedUsingRTCP, Boolean &rtpMarkerBit) | 
|   | 
| BufferedPacket *&  | nextPacket () | 
|   | 
| unsigned short  | rtpSeqNo () const | 
|   | 
| struct timeval const &  | timeReceived () const | 
|   | 
| unsigned char *  | data () const | 
|   | 
| unsigned  | dataSize () const | 
|   | 
| Boolean  | rtpMarkerBit () const | 
|   | 
| Boolean &  | isFirstPacket () | 
|   | 
| unsigned  | bytesAvailable () const | 
|   | 
Definition at line 86 of file MultiFramedRTPSource.hh.
 
◆ BufferedPacket()
      
        
          | BufferedPacket::BufferedPacket  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~BufferedPacket()
  
  
      
        
          | virtual BufferedPacket::~BufferedPacket  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ appendData()
      
        
          | void BufferedPacket::appendData  | 
          ( | 
          unsigned char *  | 
          newData,  | 
        
        
           | 
           | 
          unsigned  | 
          numBytes  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ assignMiscParams()
      
        
          | void BufferedPacket::assignMiscParams  | 
          ( | 
          unsigned short  | 
          rtpSeqNo,  | 
        
        
           | 
           | 
          unsigned  | 
          rtpTimestamp,  | 
        
        
           | 
           | 
          struct timeval  | 
          presentationTime,  | 
        
        
           | 
           | 
          Boolean  | 
          hasBeenSyncedUsingRTCP,  | 
        
        
           | 
           | 
          Boolean  | 
          rtpMarkerBit,  | 
        
        
           | 
           | 
          struct timeval  | 
          timeReceived  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ bytesAvailable()
  
  
      
        
          | unsigned BufferedPacket::bytesAvailable  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ data()
  
  
      
        
          | unsigned char * BufferedPacket::data  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ dataSize()
  
  
      
        
          | unsigned BufferedPacket::dataSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ fillInData()
      
        
          | Boolean BufferedPacket::fillInData  | 
          ( | 
          RTPInterface &  | 
          rtpInterface,  | 
        
        
           | 
           | 
          struct sockaddr_storage &  | 
          fromAddress,  | 
        
        
           | 
           | 
          Boolean &  | 
          packetReadWasIncomplete  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ getNextEnclosedFrameParameters()
  
  
      
        
          | virtual void BufferedPacket::getNextEnclosedFrameParameters  | 
          ( | 
          unsigned char *&  | 
          framePtr,  | 
         
        
           | 
           | 
          unsigned  | 
          dataSize,  | 
         
        
           | 
           | 
          unsigned &  | 
          frameSize,  | 
         
        
           | 
           | 
          unsigned &  | 
          frameDurationInMicroseconds  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ hasUsableData()
  
  
      
        
          | Boolean BufferedPacket::hasUsableData  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ isFirstPacket()
  
  
      
        
          | Boolean & BufferedPacket::isFirstPacket  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ nextEnclosedFrameSize()
  
  
      
        
          | virtual unsigned BufferedPacket::nextEnclosedFrameSize  | 
          ( | 
          unsigned char *&  | 
          framePtr,  | 
         
        
           | 
           | 
          unsigned  | 
          dataSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ nextPacket()
◆ removePadding()
      
        
          | void BufferedPacket::removePadding  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           | 
        
      
 
 
◆ reset()
  
  
      
        
          | virtual void BufferedPacket::reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ rtpMarkerBit()
  
  
      
        
          | Boolean BufferedPacket::rtpMarkerBit  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ rtpSeqNo()
  
  
      
        
          | unsigned short BufferedPacket::rtpSeqNo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ skip()
      
        
          | void BufferedPacket::skip  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           | 
        
      
 
 
◆ timeReceived()
  
  
      
        
          | struct timeval const  & BufferedPacket::timeReceived  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ use()
      
        
          | void BufferedPacket::use  | 
          ( | 
          unsigned char *  | 
          to,  | 
        
        
           | 
           | 
          unsigned  | 
          toSize,  | 
        
        
           | 
           | 
          unsigned &  | 
          bytesUsed,  | 
        
        
           | 
           | 
          unsigned &  | 
          bytesTruncated,  | 
        
        
           | 
           | 
          unsigned short &  | 
          rtpSeqNo,  | 
        
        
           | 
           | 
          unsigned &  | 
          rtpTimestamp,  | 
        
        
           | 
           | 
          struct timeval &  | 
          presentationTime,  | 
        
        
           | 
           | 
          Boolean &  | 
          hasBeenSyncedUsingRTCP,  | 
        
        
           | 
           | 
          Boolean &  | 
          rtpMarkerBit  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ useCount()
  
  
      
        
          | unsigned BufferedPacket::useCount  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ fBuf
  
  
      
        
          | unsigned char* BufferedPacket::fBuf | 
         
       
   | 
  
protected   | 
  
 
 
◆ fHasBeenSyncedUsingRTCP
  
  
      
        
          | Boolean BufferedPacket::fHasBeenSyncedUsingRTCP | 
         
       
   | 
  
private   | 
  
 
 
◆ fHead
  
  
      
        
          | unsigned BufferedPacket::fHead | 
         
       
   | 
  
protected   | 
  
 
 
◆ fIsFirstPacket
  
  
      
        
          | Boolean BufferedPacket::fIsFirstPacket | 
         
       
   | 
  
private   | 
  
 
 
◆ fNextPacket
◆ fPacketSize
  
  
      
        
          | unsigned BufferedPacket::fPacketSize | 
         
       
   | 
  
protected   | 
  
 
 
◆ fPresentationTime
  
  
      
        
          | struct timeval BufferedPacket::fPresentationTime | 
         
       
   | 
  
private   | 
  
 
 
◆ fRTPMarkerBit
  
  
      
        
          | Boolean BufferedPacket::fRTPMarkerBit | 
         
       
   | 
  
private   | 
  
 
 
◆ fRTPSeqNo
  
  
      
        
          | unsigned short BufferedPacket::fRTPSeqNo | 
         
       
   | 
  
private   | 
  
 
 
◆ fRTPTimestamp
  
  
      
        
          | unsigned BufferedPacket::fRTPTimestamp | 
         
       
   | 
  
private   | 
  
 
 
◆ fTail
  
  
      
        
          | unsigned BufferedPacket::fTail | 
         
       
   | 
  
protected   | 
  
 
 
◆ fTimeReceived
  
  
      
        
          | struct timeval BufferedPacket::fTimeReceived | 
         
       
   | 
  
private   | 
  
 
 
◆ fUseCount
  
  
      
        
          | unsigned BufferedPacket::fUseCount | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: