Renamed classes/main/ to main/classes/ + added FuseFeature, an upcoming feature for mounting parts of your application as a file system in user space (FUSE). Signed-off-by: Roland Häder <roland@mxchange.org>
Debug infos with var()=%d are for length and can be decimal. Signed-off-by: Roland Häder <roland@mxchange.org>
Don't forget to increment counter when writing data. Signed-off-by: Roland Häder <roland@mxchange.org>
Continued: - Several improvements for binary file classes (can't remember all) - contrib/lfbdb2/<read|write>.php is now using auto-dection of 64-bit systems (very easy check). Signed-off-by: Roland Häder <roland@mxchange.org>
Minor fix, don't mix space and tab for intending, except for comment block: /* * This is an intended comment block with tabs and spaces to call doBla(). */ $this->doBla(); Signed-off-by: Roland Häder <roland@mxchange.org>
Updated copyright: - Added a really lame script for doing this - Updated copyright year to 2015 (as it has been changed this year) Signed-off-by: Roland Häder <roland@mxchange.org>
Renamed BaseFile to BaseAbstractFile to make it more clear that this class is an abstracted file and is not responsible for the actual I/O (which is done by the linked pointer instance). Signed-off-by: Roland Häder <roland@mxchange.org>
Continued CSV parsing: - Introduced readCsvFileLine() which reads a line from a CSV file and parses it to an indexed array - Introduced readLine() which will read a line (not limited) from a text file - Method read() will now work without parameters (depending on implementation, e.g. binary files must always be read with a buffer length) - Other improvements - TODOs.txt updated Signed-off-by: Roland Häder <roland@mxchange.org>
setListenerInstance() does not allow NULL, so don't set it. Signed-off-by: Roland Häder <roland@mxchange.org>
Added new interfaces Handleable/-DataSet and ProtocolHandler (no content yet). Updated copyright year to latest. Signed-off-by: Roland Häder <roland@mxchange.org>
Also getSeekPosition() belongs here ... + TODOs.txt updated (--amend rocks!) Signed-off-by: Roland Häder <roland@mxchange.org>
writeData() also belongs here. Signed-off-by: Roland Häder <roland@mxchange.org>
Moved iterator instancing + removed duplicate getPointer(). Signed-off-by: Roland Häder <roland@mxchange.org>
Splitted 'binary specific' methods/attributes from generic file class and created general text/binary classes. Signed-off-by: Roland Häder <roland@mxchange.org>