xbmc
Public Member Functions | Protected Attributes | List of all members
CHttpResponseRange Class Reference
Inheritance diagram for CHttpResponseRange:
Inheritance graph
[legend]
Collaboration diagram for CHttpResponseRange:
Collaboration graph
[legend]

Public Member Functions

 CHttpResponseRange (uint64_t firstPosition, uint64_t lastPosition)
 
 CHttpResponseRange (const void *data, uint64_t firstPosition, uint64_t lastPosition)
 
 CHttpResponseRange (const void *data, uint64_t length)
 
bool operator== (const CHttpResponseRange &other) const
 
bool operator!= (const CHttpResponseRange &other) const
 
const void * GetData () const
 
void SetData (const void *data)
 
void SetData (const void *data, uint64_t length)
 
void SetData (const void *data, uint64_t firstPosition, uint64_t lastPosition)
 
bool IsValid () const override
 
- Public Member Functions inherited from CHttpRange
 CHttpRange (uint64_t firstPosition, uint64_t lastPosition)
 
bool operator< (const CHttpRange &other) const
 
bool operator== (const CHttpRange &other) const
 
bool operator!= (const CHttpRange &other) const
 
virtual uint64_t GetFirstPosition () const
 
virtual void SetFirstPosition (uint64_t firstPosition)
 
virtual uint64_t GetLastPosition () const
 
virtual void SetLastPosition (uint64_t lastPosition)
 
virtual uint64_t GetLength () const
 
virtual void SetLength (uint64_t length)
 

Protected Attributes

const void * m_data
 
- Protected Attributes inherited from CHttpRange
uint64_t m_first = 1
 
uint64_t m_last = 0
 

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