Logo Search packages:      
Sourcecode: sbnc version File versions  Download package

CKeyring Class Reference

#include <Keyring.h>

Inheritance diagram for CKeyring:

CZoneObject< CKeyring, 16 > CObject< CKeyring, CUser > CObjectBase CPersistable

List of all members.

Detailed Description


A keyring used for storing channel keys.

Definition at line 27 of file Keyring.h.

Public Member Functions

 CKeyring (CConfig *Config, CUser *Owner)
safe_box_t GetBox (void)
RESULT< const char * > GetKey (const char *Channel)
CUserGetOwner (void) const
virtual CUserGetUser (void) const
const CZone< CKeyring, HunkSize > * GetZone (void)
void operator delete (void *Object)
void * operator new (size_t Size, CMemoryManager *Manager) throw ()
void * operator new (size_t Size) throw ()
bool RemoveRedundantKeys (void)
RESULT< bool > SetKey (const char *Channel, const char *Key=NULL)
void SetOwner (CUser *Owner)

Protected Member Functions

CObjectBaseGetOwnerBase (void) const
int GetTypeBase (void)
void SetBox (safe_box_t Box)
void SetOwnerBase (CObjectBase *Owner)
void SetTypeBase (int Type)
void SetUser (CUser *User)

Private Attributes


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index