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

Public Member Functions

String read (unsigned long size=0) const
 
String readline (unsigned long size=0) const
 
std::vector< String > readlines (unsigned long sizehint=0) const
 
 WsgiInputStreamIterator (const String &data, bool end=false)
 
WsgiInputStreamIteratoroperator++ ()
 
bool operator== (const WsgiInputStreamIterator &rhs)
 
bool operator!= (const WsgiInputStreamIterator &rhs)
 
String & operator* ()
 
bool end () const
 
- Public Member Functions inherited from XBMCAddon::AddonClass
const char * GetClassname () const
 
LanguageHookGetLanguageHook ()
 
bool isDeallocating ()
 This method should be called while holding a Synchronize on the object. More...
 
void Release () const
 
void Acquire () const
 

Protected Attributes

String m_data
 
unsigned long m_offset = 0
 
unsigned long m_remaining = 0
 
- Protected Attributes inherited from XBMCAddon::AddonClass
LanguageHooklanguageHook
 

Additional Inherited Members

- Static Public Member Functions inherited from XBMCAddon::AddonClass
static short getNumAddonClasses ()
 
- Protected Member Functions inherited from XBMCAddon::AddonClass
virtual void deallocating ()
 This method is meant to be called from the destructor of the lowest level class. More...
 
- Static Protected Member Functions inherited from XBMCAddon::AddonClass
static short getNextClassIndex ()
 This is meant to be called during static initialization and so isn't synchronized.
 

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