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