18#ifndef _DECAF_IO_BYTEARRAYINPUTSTREAM_H_
19#define _DECAF_IO_BYTEARRAYINPUTSTREAM_H_
42 class DECAF_API ByteArrayInputStream:
public InputStream {
50 const unsigned char* buffer;
90 ByteArrayInputStream(
const ByteArrayInputStream&);
91 ByteArrayInputStream& operator=(
const ByteArrayInputStream&);
173 virtual void setByteArray(
const unsigned char* buffer,
int bufferSize);
191 virtual void setByteArray(
const unsigned char* buffer,
int bufferSize,
int offset,
int length);
201 virtual long long skip(
long long num);
206 virtual void mark(
int readLimit);
#define DECAF_API
Definition Config.h:29
Definition BlockingByteArrayInputStream.h:25
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25