Subversion Repositories spk

Rev

Rev 53 | Rev 57 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 53 Rev 56
Line 41... Line 41...
41
	bool startRead();
41
	bool startRead();
42
	bool startModify();
42
	bool startModify();
43
	bool startAppend();
43
	bool startAppend();
44
	bool StartRead();
44
	bool StartRead();
45
	void StopRead();
45
	void StopRead();
46
	bool AtEnd();
46
	bool AtEnd() const;
47
	bool atEnd();
47
	bool atEnd() const;
48
 
48
 
49
	size_t fileSize() const;
49
	size_t fileSize() const;
50
 
50
 
51
	time_t modifiedTime();
51
	time_t modifiedTime();
52
	time_t GetCreationTime();
52
	time_t GetCreationTime();
Line 66... Line 66...
66
 
66
 
67
	void seek(unsigned int iPos);
67
	void seek(unsigned int iPos);
68
	void seekEnd(unsigned int iPos = 0);
68
	void seekEnd(unsigned int iPos = 0);
69
	void seekStart(unsigned int iPos = 0);
69
	void seekStart(unsigned int iPos = 0);
70
 
70
 
-
 
71
	int readSize();
71
	bool read(unsigned char *buf, size_t iSize, bool bEndChar = false);
72
	bool read(unsigned char *buf, size_t iSize, bool bEndChar = false);
72
	unsigned char *read(size_t iAmount);
73
	unsigned char *read(size_t iAmount);
73
	unsigned char *readAll(size_t *pSize = NULL);
74
	unsigned char *readAll(size_t *pSize = NULL);
74
 
75
 
75
	std::fstream &stream();
76
	std::fstream &stream();
Line 86... Line 87...
86
 
87
 
87
	bool isOpened() const;
88
	bool isOpened() const;
88
	bool Open ( CyString filename, bool = true );
89
	bool Open ( CyString filename, bool = true );
89
 
90
 
90
	CyString GetBaseName();
91
	CyString GetBaseName();
91
	const Utils::String &filename() const { return m_sFilename; }
92
	const Utils::String &fullFilename() const { return m_sFilename; }
-
 
93
	const Utils::String &filename() const { return m_sFile; }
92
	CyString GetFullFilename () { return m_sFilename; }
94
	CyString GetFullFilename () { return m_sFilename; }
93
	CyString GetFilename () { return m_sFile; }
95
	CyString GetFilename () { return m_sFile; }
94
	CyString GetDir() { return m_sDirIO.Dir(); }
96
	CyString GetDir() { return m_sDirIO.Dir(); }
95
	CDirIO &GetDirIO() { return m_sDirIO; }
97
	CDirIO &GetDirIO() { return m_sDirIO; }
96
 
98