|
| | BDir () |
| |
| | BDir (BString name) |
| |
| | ~BDir () |
| |
| BError | open (BString name) |
| | Reads named directory.
|
| |
| BError | error () |
| | Current value of error.
|
| |
| BError | read () |
| | read/re-reads directory
|
| |
| void | clear () |
| | Clears list.
|
| |
| void | setWild (BString wild) |
| | Set wildcard filter string used on read.
|
| |
| void | setSort (int on) |
| | Set alpha sort on/off.
|
| |
| BString | entryName (BIter i) |
| | Get filename.
|
| |
| struct stat | entryStat (BIter i) |
| | Get file stats.
|
| |
| struct stat64 | entryStat64 (BIter i) |
| | Get file stats 64.
|
| |
| | BList () |
| |
| | BList (const BList< struct dirent * > &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.
|
| |
| struct dirent * & | front () |
| | Get first item in list.
|
| |
| struct dirent * & | rear () |
| | Get last item in list.
|
| |
| struct dirent * & | get (BIter i) |
| | Get item specified by iterator in list.
|
| |
| const struct dirent * & | get (BIter i) const |
| | Get item specified by iterator in list.
|
| |
| void | append (const struct dirent * &item) |
| | Append item to list.
|
| |
| void | append (const BList< struct dirent * > &l) |
| | Append list to list.
|
| |
| virtual void | insert (BIter &i, const struct dirent * &item) |
| | Insert item before item.
|
| |
| void | insertAfter (BIter &i, const struct dirent * &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 struct dirent * &i) |
| | Push item onto list.
|
| |
| struct dirent * | pop () |
| | Pop item from list deleteing item.
|
| |
| void | queueAdd (const struct dirent * &i) |
| | Add item to end of list.
|
| |
| struct dirent * | queueGet () |
| | Get item from front of list deleteing item.
|
| |
| int | has (const struct dirent * &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< struct dirent * > & | operator= (const BList< struct dirent * > &l) |
| |
| struct dirent * & | operator[] (int i) |
| |
| const struct dirent * & | operator[] (int i) const |
| |
| struct dirent * & | operator[] (BIter i) |
| |
| const struct dirent * & | operator[] (const BIter &i) const |
| |
| BList< struct dirent * > | operator+ (const BList< struct dirent * > &l) const |
| |
File system directory class.