Logo Search packages:      
Sourcecode: icu version File versions  Download package

ByteSink Class Reference

#include <bytestream.h>

Inheritance diagram for ByteSink:

UMemory CheckedArrayByteSink

List of all members.


Detailed Description

A ByteSink can be filled with bytes. ICU 4.2

Definition at line 48 of file bytestream.h.


Public Member Functions

virtual void Append (const char *bytes, int32_t n)=0
 ByteSink ()
virtual void Flush ()
virtual char * GetAppendBuffer (int32_t min_capacity, int32_t desired_capacity_hint, char *scratch, int32_t scratch_capacity, int32_t *result_capacity)
virtual ~ByteSink ()

Static Public Member Functions

static void U_EXPORT2 operator delete (void *, void *) U_NO_THROW
static void U_EXPORT2 operator delete (void *p) U_NO_THROW
static void U_EXPORT2 operator delete[] (void *p) U_NO_THROW
static void *U_EXPORT2 operator new (size_t, void *ptr) U_NO_THROW
static void *U_EXPORT2 operator new (size_t size) U_NO_THROW
static void *U_EXPORT2 operator new[] (size_t size) U_NO_THROW

Private Member Functions

 ByteSink (const ByteSink &)
ByteSinkoperator= (const ByteSink &)

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

Generated by  Doxygen 1.6.0   Back to index