BEntryList & operator=(const BEntryList &l)
Definition: BEntry.cpp:194
void clear()
Clears current list.
Definition: BEntry.cpp:217
Iterator for BList.
Definition: BList.h:18
void insert(BIter &i, const BEntry &item)
Insert item before item.
Definition: BEntry.cpp:184
File of Entries.
Definition: BEntry.h:57
void clear()
Clear the list.
Definition: BEntry.cpp:179
BString getValue()
Get the value.
Definition: BEntry.cpp:29
Template based list class.
Definition: BList.h:30
BString getString()
Return list as string. Each Entry padded and on a new line.
Definition: BEntry.cpp:169
int setValueRaw(BString name, BString value)
Raw setting of value without looking up existing entry.
Definition: BEntry.cpp:131
int isSet(BString name)
1 if name is in list and value is set
Definition: BEntry.cpp:149
int writeList(BEntryList &l)
Writes specified list to file.
Definition: BEntry.cpp:264
BEntryFile()
Definition: BEntry.cpp:202
BString findValue(BString name)
Returns value of name. Returns "" if name not found.
Definition: BEntry.cpp:110
void print()
Print name and value.
Definition: BEntry.cpp:60
int open(BString filename)
Opens entryfile.
Definition: BEntry.cpp:209
BString getName()
Get the name.
Definition: BEntry.cpp:26
void setLine(BString line)
Set name and value from white space deliminated string.
Definition: BEntry.cpp:33
void del(BIter &i)
Delete specified item.
Definition: BEntry.cpp:189
void deleteEntry(BString name)
Deletes the entry.
Definition: BEntry.cpp:136
BEntry()
Definition: BEntry.cpp:14
void setName(BString name)
Set the name.
Definition: BEntry.cpp:52
void setValue(BString value)
Set the value.
Definition: BEntry.cpp:56
BString line()
Return name and value as padded single string.
Definition: BEntry.cpp:64
int read()
Reads entry file and builds list.
Definition: BEntry.cpp:221
int setValue(BString name, BString value)
Set the value of name. Returns 0 if name not found.
Definition: BEntry.cpp:118
BEntry * find(BString name)
Returns entry if name is found otherwise NULL.
Definition: BEntry.cpp:80
void print()
Print list.
Definition: BEntry.cpp:162
~BEntryFile()
Definition: BEntry.cpp:214
Manipulate a name value pair.
Definition: BEntry.h:14
List of Entries. Where an entry is a name value pair.
Definition: BEntry.h:33
BString filename()
Returns the filename.
Definition: BEntry.cpp:283
BEntryList()
Definition: BEntry.cpp:76
int write()
Writes list to entryfile.
Definition: BEntry.cpp:261