Cern
LibTmsApi 2.3.0

#include <BFileCsv.h>

Inheritance diagram for BFileCsv:
BFile

Public Member Functions

 BFileCsv (char separator=';')
 
BError readCsv (BStringList &csvList)
 
BError writeCsv (BStringList &csvList)
 
- Public Member Functions inherited from BFile
 BFile ()
 
 BFile (const BFile &file)
 Create opened specified file.
 
 ~BFile ()
 
BError open (BString name, BString mode)
 Open file.
 
BError open (FILE *file)
 Assign object to opened file handle.
 
BError open (int fd, BString mode)
 Assign object to opened file descriptor.
 
BError close ()
 Close file.
 
int isOpen ()
 Returns 1 if the file is open.
 
int isEnd ()
 Returns 1 if at the end of the file, 0 otherwise.
 
FILE * getFd ()
 File descriptor.
 
BUInt64 length ()
 File size in bytes.
 
int setVBuf (char *buf, int mode, size_t size)
 Set stream buffering options.
 
int read (void *buf, int nbytes)
 Read from file.
 
int readString (BString &str)
 Read string. (ref fgets)
 
char * fgets (char *buf, size_t size)
 
int write (const void *buf, int nbytes)
 Write to file.
 
int writeString (const BString &str)
 Write string to file.
 
int seek (BUInt64 pos)
 Set seek position.
 
BUInt64 position ()
 The files position.
 
int printf (const char *fmt,...)
 Formated print into the file.
 
BError truncate ()
 Truncate the file.
 
BError flush ()
 Flush the file.
 
BString fileName ()
 Return file name.
 
BFileoperator= (const BFile &file)
 

Private Attributes

char oseparator
 

Constructor & Destructor Documentation

◆ BFileCsv()

BFileCsv::BFileCsv ( char  separator = ';')

Member Function Documentation

◆ readCsv()

BError BFileCsv::readCsv ( BStringList &  csvList)

◆ writeCsv()

BError BFileCsv::writeCsv ( BStringList &  csvList)

Member Data Documentation

◆ oseparator

char BFileCsv::oseparator
private

The documentation for this class was generated from the following files: