18 #ifndef _DECAF_IO_DATAINPUTSTREAM_H_ 19 #define _DECAF_IO_DATAINPUTSTREAM_H_ 51 unsigned char buffer[8];
83 virtual bool readBoolean();
94 virtual char readByte();
105 virtual unsigned char readUnsignedByte();
117 virtual char readChar();
130 virtual double readDouble();
143 virtual float readFloat();
158 virtual int readInt();
181 virtual long long readLong();
194 virtual short readShort();
208 virtual unsigned short readUnsignedShort();
219 virtual std::string readString();
240 virtual std::string readLine();
257 virtual std::string readUTF();
287 virtual void readFully(
unsigned char* buffer,
int size);
320 virtual void readFully(
unsigned char* buffer,
int size,
int offset,
int length);
337 virtual long long skipBytes(
long long num);
342 void readAllData(
unsigned char* buffer,
int length);
#define DECAF_API
Definition: Config.h:29
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25