Account
LibTmsApi 2.3.0 |
BFileCsv Class Reference
#include <BFileCsv.h>
Inheritance diagram for BFileCsv:
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. | |
BFile & | operator= (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
| private |
The documentation for this class was generated from the following files:
- /src/cern/tms/tms/beam/libBeam/BFileCsv.h
- /src/cern/tms/tms/beam/libBeam/BFileCsv.cpp
Generated by 1.9.7