20 #ifndef GNASH_CODESTREAM_H
21 #define GNASH_CODESTREAM_H
24 #include <boost/utility.hpp>
25 #include <boost/cstdint.hpp>
40 class CodeStream :
public std::istream,
private boost::noncopyable
57 void seekTo(
unsigned int set);
boost::uint32_t read_V32()
Read a variable length encoded 32 bit unsigned integer.
Definition: CodeStream.cpp:27
CodeStream(std::string data)
Definition: CodeStream.h:43
SimpleBuffer data
Definition: LocalConnection_as.cpp:153
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
void seekTo(unsigned int set)
Set the current position to an absolute value (relative to the start)
Definition: CodeStream.cpp:75
boost::int32_t read_S24()
Read a signed 24 bit interger.
Definition: CodeStream.cpp:82
int8_t read_s8()
Read a signed 8-bit character.
Definition: CodeStream.cpp:98
boost::uint8_t read_as3op()
Read an opcode for ActionScript 3.
Definition: CodeStream.cpp:54
Definition: CodeStream.h:40
void seekBy(int change)
Change the current position by a relative value.
Definition: CodeStream.cpp:68
boost::uint8_t read_u8()
Read an unsigned 8-bit character.
Definition: CodeStream.cpp:107
void skip_V32()
Definition: CodeStream.cpp:117
Definition: CodeStream.h:33