Go to the documentation of this file.
77 bool eof (
void)
const ;
84 void open (
const std::string& fn,
MODE m) ;
194 void checkForce (
const std::string& fn)
const ;
200 bool Fileexists (
const std::string& fn)
const ;
UWORD32 read32_le(void)
Definition: BinaryIO.cc:189
provides methods for file i/o as needed by the rest of steghide
Definition: BinaryIO.h:33
bool is_open(void) const
Definition: BinaryIO.h:59
~BinaryIO(void)
Definition: BinaryIO.cc:45
bool FileOpen
Definition: BinaryIO.h:183
BinaryIO(void)
Definition: BinaryIO.cc:34
unsigned long UWORD32
Definition: common.h:45
UWORD32 read32_be(void)
Definition: BinaryIO.cc:204
void set_open(bool o)
Definition: BinaryIO.h:188
void write16_le(UWORD16 val)
Definition: BinaryIO.cc:257
void write32_be(UWORD32 val)
Definition: BinaryIO.cc:293
void write32_le(UWORD32 val)
Definition: BinaryIO.cc:281
unsigned long getPos(void) const
Definition: BinaryIO.h:71
unsigned short UWORD16
Definition: common.h:46
bool Fileexists(const std::string &fn) const
Definition: BinaryIO.cc:52
bool is_std(void) const
Definition: BinaryIO.h:65
void write_le(UWORD32 val, unsigned short n)
Definition: BinaryIO.cc:305
void write16_be(UWORD16 val)
Definition: BinaryIO.cc:269
UWORD16 read16_le(void)
Definition: BinaryIO.cc:159
unsigned char BYTE
Definition: common.h:47
void close(void)
Definition: BinaryIO.cc:131
UWORD16 read16_be(void)
Definition: BinaryIO.cc:174
void writestring(const std::string &s)
Definition: BinaryIO.cc:318
FILE * getStream(void) const
Definition: BinaryIO.h:164
void setMode(MODE m)
Definition: BinaryIO.h:177
BYTE read8(void)
Definition: BinaryIO.cc:146
void setStream(FILE *s)
Definition: BinaryIO.h:168
bool eof(void) const
Definition: BinaryIO.cc:123
@ READ
Definition: BinaryIO.h:35
MODE
Definition: BinaryIO.h:35
std::string readstring(unsigned int len)
Definition: BinaryIO.cc:237
MODE Mode
Definition: BinaryIO.h:184
const std::string & getName(void) const
Definition: BinaryIO.h:53
void setName(const std::string &fn)
Definition: BinaryIO.h:171
void checkForce(const std::string &fn) const
Definition: BinaryIO.cc:63
@ WRITE
Definition: BinaryIO.h:35
UWORD32 read_le(unsigned short n)
Definition: BinaryIO.cc:219
void write8(BYTE val)
Definition: BinaryIO.cc:247
MODE getMode(void) const
Definition: BinaryIO.h:174
FILE * Stream
Definition: BinaryIO.h:182
void init(void)
Definition: BinaryIO.cc:27
std::string Name
Definition: BinaryIO.h:178
void open(const std::string &fn, MODE m)
Definition: BinaryIO.cc:76