Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

nsStringInputStream Class Reference

Inheritance diagram for nsStringInputStream:

nsISupportsCString nsISupportsPrimitive nsISupports

List of all members.

Detailed Description

Based on original code from nsIStringStream.cpp

Definition at line 70 of file nsStringStream.cpp.

Public Member Functions

string toString ()
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

attribute ACString data
readonly attribute unsigned short type
const unsigned short TYPE_CHAR = 10
const unsigned short TYPE_CSTRING = 2
const unsigned short TYPE_DOUBLE = 15
const unsigned short TYPE_FLOAT = 14
const unsigned short TYPE_ID = 1
const unsigned short TYPE_INTERFACE_POINTER = 17
const unsigned short TYPE_PRBOOL = 4
const unsigned short TYPE_PRINT16 = 11
const unsigned short TYPE_PRINT32 = 12
const unsigned short TYPE_PRINT64 = 13
const unsigned short TYPE_PRTIME = 9
const unsigned short TYPE_PRUINT16 = 6
const unsigned short TYPE_PRUINT32 = 7
const unsigned short TYPE_PRUINT64 = 8
const unsigned short TYPE_PRUINT8 = 5
const unsigned short TYPE_STRING = 3
const unsigned short TYPE_VOID = 16

Private Member Functions

void Clear ()
PRInt32 LengthRemaining () const

Private Attributes

const char * mData
PRUint32 mLength
PRUint32 mOffset
PRPackedBool mOwned

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

Generated by  Doxygen 1.6.0   Back to index