#include <StreamBusInterface.h>
Protected Member Functions | |
StreamBusInterfaceRegistrarBase (const char *name) | |
virtual | ~StreamBusInterfaceRegistrarBase () |
Protected Attributes | |
const char * | name |
Private Member Functions | |
virtual StreamBusInterface * | find (StreamBusInterface::Client *client, const char *busname, int addr, const char *param)=0 |
Private Attributes | |
StreamBusInterfaceRegistrarBase * | next |
Static Private Attributes | |
static StreamBusInterfaceRegistrarBase * | first |
Friends | |
class | StreamBusInterfaceClass |
class | StreamBusInterface |
Definition at line 151 of file StreamBusInterface.h.
StreamBusInterfaceRegistrarBase::StreamBusInterfaceRegistrarBase | ( | const char * | name | ) | [protected] |
virtual StreamBusInterfaceRegistrarBase::~StreamBusInterfaceRegistrarBase | ( | ) | [protected, virtual] |
virtual StreamBusInterface* StreamBusInterfaceRegistrarBase::find | ( | StreamBusInterface::Client * | client, | |
const char * | busname, | |||
int | addr, | |||
const char * | param | |||
) | [private, pure virtual] |
Implemented in StreamBusInterfaceRegistrar< C >.
friend class StreamBusInterface [friend] |
Definition at line 154 of file StreamBusInterface.h.
friend class StreamBusInterfaceClass [friend] |
Definition at line 153 of file StreamBusInterface.h.
StreamBusInterfaceRegistrarBase* StreamBusInterfaceRegistrarBase::first [static, private] |
Definition at line 155 of file StreamBusInterface.h.
Referenced by StreamBusInterfaceClass::StreamBusInterfaceClass().
const char* StreamBusInterfaceRegistrarBase::name [protected] |
Definition at line 160 of file StreamBusInterface.h.
Referenced by StreamBusInterfaceClass::name().
Definition at line 156 of file StreamBusInterface.h.
Referenced by StreamBusInterfaceClass::operator++().