#include <bytereader.h>
Public Member Functions | |
ByteReader (const uint8 *bytecode, unsigned _offset, unsigned _len) | |
~ByteReader () | |
int | get_offset () |
void | dump (unsigned num_bytes) |
bool | go_to_offset (unsigned _offset) |
bool | skip (int num_bytes) |
bool | parse_u4_be (uint32 *val) |
bool | parse_u4_le (uint32 *val) |
bool | parse_u2_be (uint16 *val) |
bool | parse_u2_le (uint16 *val) |
bool | parse_u1 (uint8 *val) |
const uint8 * | get_and_skip (unsigned len) |
bool | have (int num_bytes) |
ByteReader.ByteReader | ( | const uint8 * | bytecode, | |
unsigned | _offset, | |||
unsigned | _len | |||
) |
ByteReader.~ByteReader | ( | ) |
int ByteReader.get_offset | ( | ) |
void ByteReader.dump | ( | unsigned | num_bytes | ) |
bool ByteReader.go_to_offset | ( | unsigned | _offset | ) |
bool ByteReader.skip | ( | int | num_bytes | ) |
bool ByteReader.parse_u4_be | ( | uint32 * | val | ) |
bool ByteReader.parse_u4_le | ( | uint32 * | val | ) |
bool ByteReader.parse_u2_be | ( | uint16 * | val | ) |
bool ByteReader.parse_u2_le | ( | uint16 * | val | ) |
bool ByteReader.parse_u1 | ( | uint8 * | val | ) |
const uint8* ByteReader.get_and_skip | ( | unsigned | len | ) |
bool ByteReader.have | ( | int | num_bytes | ) |
Genereated on Tue Mar 11 19:26:00 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.