Account
| LibTmsApi 2.3.0 |
BConfig Class Reference
This class implements the configuration file access. More...
#include <BConfig.h>
Inheritance diagram for BConfig:
Public Member Functions | |
| BError | open (BString fileName, BString mode="r") |
| void | close () |
| BError | read () |
| BError | write () |
| BString | findValue (BString name) |
| BString | fileName () |
Public Member Functions inherited from BDict< Type > | |
| BDict (int hashSize=100) | |
| BDict (const BDict< Type > &dict) | |
| int | hasKey (const BString &k) const |
| BString | key (const BIter &i) const |
| void | clear () |
| Clear the list. | |
| void | insert (BIter &i, const BDictItem< Type > &item) |
| void | append (const BDictItem< Type > &item) |
| void | append (const BDict< Type > &dict) |
| void | del (const BString &k) |
| void | del (BIter &i) |
| Delete specified item. | |
| BIter | find (const BString &k) const |
| Type & | operator[] (const BString &i) |
| Type & | operator[] (const BIter &i) |
| const Type & | operator[] (const BIter &i) const |
| BDict< Type > | operator+ (const BDict< Type > &dict) const |
| BDict< Type > & | operator= (const BDict< Type > &dict) |
| void | hashPrint () |
Public Member Functions inherited from BList< BDictItem< Type > > | |
| BList () | |
| BList (const BList< BDictItem< Type > > &l) | |
| virtual | ~BList () |
| void | start (BIter &i) const |
| Iterator to start of list. | |
| BIter | begin () const |
| Iterator for start of list. | |
| BIter | end () const |
| Iterator for end of list. | |
| BIter | end (BIter &i) const |
| Iterator for end of list. | |
| void | next (BIter &i) const |
| Iterator for next item in list. | |
| void | prev (BIter &i) |
| Iterator for previous item in list. | |
| BIter | goTo (int pos) const |
| Iterator for pos item in list. | |
| int | position (BIter i) |
| Postition in list item with iterator i. | |
| unsigned int | number () const |
| Number of items in list. | |
| unsigned int | size () const |
| Number of items in list. | |
| int | isEnd (BIter &i) const |
| True if iterator refers to last item. | |
| BDictItem< Type > & | front () |
| Get first item in list. | |
| BDictItem< Type > & | rear () |
| Get last item in list. | |
| BDictItem< Type > & | get (BIter i) |
| Get item specified by iterator in list. | |
| const BDictItem< Type > & | get (BIter i) const |
| Get item specified by iterator in list. | |
| void | append (const BDictItem< Type > &item) |
| Append item to list. | |
| void | append (const BList< BDictItem< Type > > &l) |
| Append list to list. | |
| virtual void | insert (BIter &i, const BDictItem< Type > &item) |
| Insert item before item. | |
| void | insertAfter (BIter &i, const BDictItem< Type > &item) |
| Insert item after item. | |
| virtual void | clear () |
| Clear the list. | |
| virtual void | del (BIter &i) |
| Delete specified item. | |
| void | deleteLast () |
| Delete last item. | |
| void | deleteFirst () |
| Delete fisrt item. | |
| void | push (const BDictItem< Type > &i) |
| Push item onto list. | |
| BDictItem< Type > | pop () |
| Pop item from list deleteing item. | |
| void | queueAdd (const BDictItem< Type > &i) |
| Add item to end of list. | |
| BDictItem< Type > | queueGet () |
| Get item from front of list deleteing item. | |
| int | has (const BDictItem< Type > &i) const |
| Checks if the item is in the list. | |
| void | swap (BIter i1, BIter i2) |
| Swap two items in list. | |
| void | sort () |
| Sort list based on get(i) values. | |
| void | sort (SortFunc func) |
| Sort list based on Sort func. | |
| BList< BDictItem< Type > > & | operator= (const BList< BDictItem< Type > > &l) |
| BDictItem< Type > & | operator[] (int i) |
| const BDictItem< Type > & | operator[] (int i) const |
| BDictItem< Type > & | operator[] (BIter i) |
| const BDictItem< Type > & | operator[] (const BIter &i) const |
| BList< BDictItem< Type > > | operator+ (const BList< BDictItem< Type > > &l) const |
Private Attributes | |
| BMutex | olock |
| BString | ofileName |
| BFile | ofile |
Additional Inherited Members | |
Public Types inherited from BDict< Type > | |
| typedef BIter | iterator |
Public Types inherited from BList< BDictItem< Type > > | |
| typedef int(* | SortFunc) (BDictItem< Type > &a, BDictItem< Type > &b) |
| Prototype for sorting function. | |
Protected Member Functions inherited from BList< BDictItem< Type > > | |
| virtual Node * | nodeGet (BIter i) |
| virtual const Node * | nodeGet (BIter i) const |
| virtual Node * | nodeCreate (const BDictItem< Type > &item) |
Protected Attributes inherited from BList< BDictItem< Type > > | |
| Node * | onodes |
| unsigned int | olength |
Detailed Description
This class implements the configuration file access.
Member Function Documentation
◆ close()
| void BConfig::close | ( | ) |
◆ fileName()
| BString BConfig::fileName | ( | ) |
◆ findValue()
◆ open()
◆ read()
| BError BConfig::read | ( | ) |
◆ write()
| BError BConfig::write | ( | ) |
Member Data Documentation
◆ ofile
| private |
◆ ofileName
| private |
◆ olock
| private |
The documentation for this class was generated from the following files:
- /src/cern/tms/tms/beam/libBeam/BConfig.h
- /src/cern/tms/tms/beam/libBeam/BConfig.cpp
Generated by

Public Member Functions inherited from