Subversion Repositories spk

Rev

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

Rev 222 Rev 223
Line 77... Line 77...
77
	unsigned char *read(size_t iAmount);
77
	unsigned char *read(size_t iAmount);
78
	unsigned char *readAll(size_t *pSize = NULL);
78
	unsigned char *readAll(size_t *pSize = NULL);
79
 
79
 
80
	std::fstream &stream();
80
	std::fstream &stream();
81
 
81
 
82
	std::vector<Utils::String>* readLines() const;
-
 
83
	size_t readLines(std::vector<Utils::String>& to) const;
82
	size_t readLines(std::vector<Utils::String>& to) const;
84
	size_t readLines(std::vector<Utils::WString>& to) const;
83
	size_t readLines(std::vector<Utils::WString>& to) const;
85
	size_t readLines(Utils::WStringList& to) const;
84
	size_t readLines(Utils::WStringList& to) const;
86
 
85
 
87
	bool writeFile(std::vector<Utils::String>* lines);
86
	bool writeFile(std::vector<Utils::String>* lines);
88
	bool writeFile(const std::vector<Utils::WString> &lines) const;
87
	bool writeFile(const std::vector<Utils::WString> &lines) const;
89
	bool writeFileUTF(std::vector<Utils::String>* lines);
-
 
90
	bool writeFileUTF(std::vector<Utils::WString>* lines);
88
	bool writeFileUTF(std::vector<Utils::WString>* lines);
91
	bool writeFile(Utils::WStringList* lines);
89
	bool writeFile(Utils::WStringList* lines);
92
 
90
 
93
	bool remove();
91
	bool remove();
94
	bool Rename(const Utils::WString &toFile);
92
	bool Rename(const Utils::WString &toFile);
Line 100... Line 98...
100
	Utils::WString baseName() const;
98
	Utils::WString baseName() const;
101
	const Utils::WString& fullFilename() const;
99
	const Utils::WString& fullFilename() const;
102
	const Utils::WString& filename() const;
100
	const Utils::WString& filename() const;
103
	const Utils::WString& dir() const { return _sDirIO.dir(); }
101
	const Utils::WString& dir() const { return _sDirIO.dir(); }
104
 
102
 
105
	//TODO: remove these
-
 
106
	const Utils::String fullFilenameStr() const;
-
 
107
	const Utils::String filenameStr() const;
-
 
108
	const Utils::String dirStr() const { return _sDirIO.dir().toString(); }
-
 
109
	CDirIO &GetDirIO() { return _sDirIO; }
103
	CDirIO &GetDirIO() { return _sDirIO; }
110
 
104
 
111
	bool NoFile () { return _sFilename.empty(); }
105
	bool NoFile () { return _sFilename.empty(); }
112
	size_t GetFilesize () { return m_lSize; }
106
	size_t GetFilesize () { return m_lSize; }
113
 
107