DDraceNetwork Documentation
Loading...
Searching...
No Matches
IFavorites Class Referenceabstract

#include <favorites.h>

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

Classes

class  CEntry

Public Member Functions

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 ()=default

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 ()

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()

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: