#include <FileSystemStore.h>
Definition at line 142 of file FileSystemStore.h.
Public Member Functions | |
virtual | ~FileSystemIterator () |
int | next () |
virtual from DurableIteratorImpl | |
int | get_key (SerializableObject *key) |
virtual from DurableIteratorImpl | |
Protected Attributes | |
struct dirent * | ent_ |
DIR * | dir_ |
Private Member Functions | |
FileSystemIterator (const std::string &directory) | |
Create an iterator for table t. | |
Friends | |
class | FileSystemTable |
oasys::FileSystemIterator::FileSystemIterator | ( | const std::string & | directory | ) | [private] |
Create an iterator for table t.
These should not be called except by FileSystemTable.
Definition at line 603 of file FileSystemStore.cc.
oasys::FileSystemIterator::~FileSystemIterator | ( | ) | [virtual] |
int oasys::FileSystemIterator::next | ( | ) | [virtual] |
virtual from DurableIteratorImpl
Implements oasys::DurableIterator.
Definition at line 618 of file FileSystemStore.cc.
References dir_, oasys::DS_ERR, oasys::DS_NOTFOUND, ent_, and errno.
int oasys::FileSystemIterator::get_key | ( | SerializableObject * | key | ) | [virtual] |
virtual from DurableIteratorImpl
Implements oasys::DurableIterator.
Definition at line 646 of file FileSystemStore.cc.
References oasys::SerializeAction::action(), ASSERT, oasys::DS_ERR, and ent_.
friend class FileSystemTable [friend] |
Definition at line 143 of file FileSystemStore.h.
struct dirent* oasys::FileSystemIterator::ent_ [read, protected] |
DIR* oasys::FileSystemIterator::dir_ [protected] |
Definition at line 161 of file FileSystemStore.h.
Referenced by FileSystemIterator(), next(), and ~FileSystemIterator().