Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

nsIByteBuffer Class Reference

#include <nsIByteBuffer.h>

Inheritance diagram for nsIByteBuffer:

nsISupports

List of all members.


Detailed Description

Interface to a buffer that holds bytes

Definition at line 56 of file nsIByteBuffer.h.


Public Member Functions

NS_IMETHOD Init (PRUint32 aBufferSize)=0
 NS_IMETHOD_ (PRInt32) Fill(nsresult *aErrorCode
 NS_IMETHOD_ (PRBool) Grow(PRUint32 aNewSize)=0
 NS_IMETHOD_ (char *) GetBuffer(void) const =0
 NS_IMETHOD_ (PRUint32) GetBufferSize(void) const =0
 NS_IMETHOD_ (PRUint32) GetLength(void) const =0
Methods
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

nsIInputStream PRUint32 aKeep = 0
nsIInputStreamaStream
struct nsISupports_vtblvtbl

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

Generated by  Doxygen 1.6.0   Back to index