Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIUnicharBuffer Class Reference

Interface to a buffer that holds unicode characters. More...

#include <nsIUnicharBuffer.h>

Inheritance diagram for nsIUnicharBuffer:
Inheritance graph
[legend]
Collaboration diagram for nsIUnicharBuffer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NS_DEFINE_STATIC_IID_ACCESSOR (NS_IUNICHARBUFFER_IID)
NS_IMETHOD Init (PRUint32 aBufferSize)=0
 NS_IMETHOD_ (PRInt32) GetLength() const =0
 NS_IMETHOD_ (PRInt32) GetBufferSize() const =0
 NS_IMETHOD_ (PRUnichar *) GetBuffer() const =0
 NS_IMETHOD_ (PRBool) Grow(PRInt32 aNewSize)=0

Detailed Description

Interface to a buffer that holds unicode characters.

Definition at line 48 of file nsIUnicharBuffer.h.


Member Function Documentation

NS_IMETHOD nsIUnicharBuffer::Init ( PRUint32  aBufferSize) [pure virtual]

Implemented in UnicharBufferImpl.

nsIUnicharBuffer::NS_IMETHOD_ ( PRInt32  ) const [pure virtual]

Implemented in UnicharBufferImpl, and UnicharBufferImpl.

nsIUnicharBuffer::NS_IMETHOD_ ( PRInt32  ) const [pure virtual]

Implemented in UnicharBufferImpl, and UnicharBufferImpl.

nsIUnicharBuffer::NS_IMETHOD_ ( PRUnichar ) const [pure virtual]

Implemented in UnicharBufferImpl.

nsIUnicharBuffer::NS_IMETHOD_ ( PRBool  ) [pure virtual]

Implemented in UnicharBufferImpl.


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