DDraceNetwork Docs
IFavorites Class Referenceabstract

#include <favorites.h>

Inheritance diagram for IFavorites:
[legend]
Collaboration diagram for IFavorites:
[legend]

Classes

class  CEntry
 

Public Member Functions

virtual ~IFavorites ()
 
virtual TRISTATE IsFavorite (const NETADDR *pAddrs, int NumAddrs) const =0
 
virtual TRISTATE IsPingAllowed (const NETADDR *pAddrs, int NumAddrs) const =0
 
virtual void Add (const NETADDR *pAddrs, int NumAddrs)=0
 
virtual void AllowPing (const NETADDR *pAddrs, int NumAddrs, bool AllowPing)=0
 
virtual void Remove (const NETADDR *pAddrs, int NumAddrs)=0
 
virtual void AllEntries (const CEntry **ppEntries, int *pNumEntries)=0
 
- Public Member Functions inherited from IInterface
 IInterface ()
 
virtual void Shutdown ()
 
virtual ~IInterface ()
 

Static Public Member Functions

static const char * InterfaceName ()
 
static void ConfigSaveCallback (IConfigManager *pConfigManager, void *pUserData)
 

Protected Member Functions

virtual void OnConfigSave (IConfigManager *pConfigManager)=0
 
- Protected Member Functions inherited from IInterface
IKernelKernel ()
 

Constructor & Destructor Documentation

◆ ~IFavorites()

virtual IFavorites::~IFavorites ( )
inlinevirtual

Member Function Documentation

◆ Add()

virtual void IFavorites::Add ( const NETADDR pAddrs,
int  NumAddrs 
)
pure virtual

Implemented in CFavorites.

◆ AllEntries()

virtual void IFavorites::AllEntries ( const CEntry **  ppEntries,
int *  pNumEntries 
)
pure virtual

Implemented in CFavorites.

◆ AllowPing()

virtual void IFavorites::AllowPing ( const NETADDR pAddrs,
int  NumAddrs,
bool  AllowPing 
)
pure virtual

Implemented in CFavorites.

◆ ConfigSaveCallback()

void IFavorites::ConfigSaveCallback ( IConfigManager pConfigManager,
void *  pUserData 
)
static

◆ InterfaceName()

static const char * IFavorites::InterfaceName ( )
inlinestatic

◆ IsFavorite()

virtual TRISTATE IFavorites::IsFavorite ( const NETADDR pAddrs,
int  NumAddrs 
) const
pure virtual

Implemented in CFavorites.

◆ IsPingAllowed()

virtual TRISTATE IFavorites::IsPingAllowed ( const NETADDR pAddrs,
int  NumAddrs 
) const
pure virtual

Implemented in CFavorites.

◆ OnConfigSave()

virtual void IFavorites::OnConfigSave ( IConfigManager pConfigManager)
protectedpure virtual

Implemented in CFavorites.

◆ Remove()

virtual void IFavorites::Remove ( const NETADDR pAddrs,
int  NumAddrs 
)
pure virtual

Implemented in CFavorites.


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