A file based list of string name/value pairs.
Definition BEntry.h:58
int writeList(BEntryList &l)
Writes specified list to file.
Definition BEntry.cpp:266
void clear()
Clears current list.
Definition BEntry.cpp:219
BString filename()
Returns the filename.
Definition BEntry.cpp:285
int open(BString filename)
Opens entryfile.
Definition BEntry.cpp:211
BEntryFile()
Definition BEntry.cpp:204
int write()
Writes list to entryfile.
Definition BEntry.cpp:263
int read()
Reads entry file and builds list.
Definition BEntry.cpp:223
~BEntryFile()
Definition BEntry.cpp:216
List of Entries. Where each entry is a name value pair.
Definition BEntry.h:34
void clear()
Clear the list.
Definition BEntry.cpp:181
int isSet(BString name)
1 if name is in list and value is set
Definition BEntry.cpp:151
void del(BIter &i)
Delete specified item.
Definition BEntry.cpp:191
void print()
Print list.
Definition BEntry.cpp:164
BEntry * find(BString name)
Returns entry if name is found otherwise NULL.
Definition BEntry.cpp:82
BEntryList & operator=(const BEntryList &l)
Definition BEntry.cpp:196
int setValue(BString name, BString value)
Set the value of name. Returns 0 if name not found.
Definition BEntry.cpp:120
void deleteEntry(BString name)
Deletes the entry.
Definition BEntry.cpp:138
BString findValue(BString name)
Returns value of name. Returns "" if name not found.
Definition BEntry.cpp:112
int setValueRaw(BString name, BString value)
Raw setting of value without looking up existing entry.
Definition BEntry.cpp:133
void insert(BIter &i, const BEntry &item)
Definition BEntry.cpp:186
BEntryList()
Definition BEntry.cpp:78
BString getString()
Return list as string. Each Entry padded and on a new line.
Definition BEntry.cpp:171
Manipulate a name value pair.
Definition BEntry.h:15
BString getValue()
Get the value.
Definition BEntry.cpp:31
BEntry()
Definition BEntry.cpp:16
void print()
Print name and value.
Definition BEntry.cpp:62
void setName(BString name)
Set the name.
Definition BEntry.cpp:54
void setLine(BString line)
Set name and value from white space deliminated string.
Definition BEntry.cpp:35
void setValue(BString value)
Set the value.
Definition BEntry.cpp:58
BString line()
Return name and value as padded single string.
Definition BEntry.cpp:66
BString getName()
Get the name.
Definition BEntry.cpp:28
Iterator for BLists.
Definition BList.h:20
Template based list class.
Definition BList.h:31
This class stores and manipulates ASCII strings.
Definition BString.h:20