#include <ActiveDB.h>
Inheritance diagram for ActiveDB:

Public Types | |
| enum | { update_only = 0x01 } |
| enum | { m_active, m_times } |
| enum | { F_STORE_READONLY = 0x1, F_CLEAR = 0x2 } |
Public Member Functions | |
| virtual | ~ActiveDB () |
| virtual void | clear (void)=0 |
| virtual int | is_empty (void)=0 |
| virtual void | add (GroupInfo &gi)=0 |
| virtual void | set (GroupInfo &gi, int flags=0)=0 |
| virtual int | get (const char *group, GroupInfo *gi)=0 |
| virtual int | hasgroup (const char *group)=0 |
| virtual void | read (std::istream &is, const char *filter, int flags=0)=0 |
| virtual void | write (std::ostream &os, nvtime_t ctime=0, int mode=m_active, const char *filter=NULL)=0 |
| virtual void | setmtime (unsigned long tm, int force=0)=0 |
| virtual void | getmtime (unsigned long *tm)=0 |
| virtual Iter< GroupInfo > | begin ()=0 |
| virtual Iter< GroupInfo > | end ()=0 |
Protected Member Functions | |
| ActiveDB () | |
|
|
Definition at line 20 of file ActiveDB.h.
00020 {
00021 update_only = 0x01
00022 };
|
|
|
Definition at line 24 of file ActiveDB.h.
|
|
|
Definition at line 28 of file ActiveDB.h.
00028 {
00029 F_STORE_READONLY = 0x1,
00030 F_CLEAR = 0x2
00031 };
|
|
|
Definition at line 3 of file ActiveDB.cc.
00004 {
00005 }
|
|
|
Definition at line 7 of file ActiveDB.cc.
00008 {
00009 }
|
|
|
Implemented in NVActiveDB. |
|
|
Implemented in NVActiveDB. Referenced by ns_list(), and ns_newgroups(). |
|
|
Implemented in NVActiveDB. |
|
|
Implemented in NVActiveDB. Referenced by ns_list(), and ns_newgroups(). |
|
||||||||||||
|
Implemented in NVActiveDB. Referenced by RServer::groupinfo(), LServer::groupinfo(), and RServer::selectgroup(). |
|
|
Implemented in NVActiveDB. |
|
|
Implemented in NVActiveDB. Referenced by LServer::getgroup(). |
|
|
Implemented in NVActiveDB. |
|
||||||||||||||||
|
Implemented in NVActiveDB. Referenced by RServer::active(). |
|
||||||||||||
|
Implemented in NVActiveDB. Referenced by RServer::selectgroup(). |
|
||||||||||||
|
Implemented in NVActiveDB. |
|
||||||||||||||||||||
|
Implemented in NVActiveDB. |
1.3.6-20040222