File NativeBufferOutputStream.java

Parent directory (internal/util)

Definition (internal/util/NativeBufferOutputStream.java)

Full File Listing

namespace util
class NativeBufferOutputStream

Public Functions

inline long write (final ByteBuffer buffer)
inline void release()
inline long getNativeAddress()

Public Static Functions

static inline NativeBufferOutputStream allocate (final long sizeBytes)

Protected Functions

inline void finalize()

Package Functions

inline ByteBuffer asBuffer()

Private Functions

inline  NativeBufferOutputStream (final long sizeBytes)
native ByteBuffer nativeAsBuffer (long nativeHandle)
native long nativeAllocateBuffer (long sizeBytes)
native long nativeWrite (long nativeHandle, ByteBuffer buffer, int limit)
native void nativeRelease (long nativeHandle)

Private Members

final AtomicLong mNativeHandle