sbFileObjectInputStream Class Reference

#include <sbFileObjectStreams.h>

Inheritance diagram for sbFileObjectInputStream:
Collaboration diagram for sbFileObjectInputStream:

Public Member Functions

 sbFileObjectInputStream ()
virtual ~sbFileObjectInputStream ()
NS_DECL_ISUPPORTS NS_IMETHOD InitWithFile (nsIFile *aStreamedFile)
nsresult ReadObject (PRBool aIsStrongRef, nsISupports **aOutObject)
nsresult ReadCString (nsACString &aReadString)
nsresult ReadString (nsAString &aReadString)
nsresult ReadUint32 (PRUint32 *aReadInt)
nsresult ReadPRBool (PRBool *aReadBoolean)
nsresult ReadBytes (PRUint32 aLength, char **aString)
- Public Member Functions inherited from sbFileObjectStream
 sbFileObjectStream ()
virtual ~sbFileObjectStream ()

Additional Inherited Members

- Protected Attributes inherited from sbFileObjectStream
PRBool mFileStreamIsActive
PRBool mObjectStreamIsActive

Detailed Description

Definition at line 98 of file sbFileObjectStreams.h.

Constructor & Destructor Documentation

sbFileObjectInputStream::sbFileObjectInputStream ( )

Definition at line 176 of file sbFileObjectStreams.cpp.

sbFileObjectInputStream::~sbFileObjectInputStream ( )

Definition at line 183 of file sbFileObjectStreams.cpp.

Here is the call graph for this function:

Member Function Documentation

NS_IMETHODIMP sbFileObjectInputStream::Close ( )

Implements sbFileObjectStream.

Definition at line 320 of file sbFileObjectStreams.cpp.

Here is the caller graph for this function:

NS_IMETHODIMP sbFileObjectInputStream::InitWithFile ( nsIFile *  aStreamedFile)

Implements sbFileObjectStream.

Definition at line 196 of file sbFileObjectStreams.cpp.

nsresult sbFileObjectInputStream::ReadBytes ( PRUint32  aLength,
char **  aString 

Definition at line 305 of file sbFileObjectStreams.cpp.

nsresult sbFileObjectInputStream::ReadCString ( nsACString &  aReadString)

Definition at line 249 of file sbFileObjectStreams.cpp.

nsresult sbFileObjectInputStream::ReadObject ( PRBool  aIsStrongRef,
nsISupports **  aOutObject 

Definition at line 233 of file sbFileObjectStreams.cpp.

Here is the caller graph for this function:

nsresult sbFileObjectInputStream::ReadPRBool ( PRBool *  aReadBoolean)

Definition at line 290 of file sbFileObjectStreams.cpp.

nsresult sbFileObjectInputStream::ReadString ( nsAString &  aReadString)

Definition at line 262 of file sbFileObjectStreams.cpp.

nsresult sbFileObjectInputStream::ReadUint32 ( PRUint32 *  aReadInt)

Definition at line 275 of file sbFileObjectStreams.cpp.

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