Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes | Friends

StreamBusInterfaceRegistrarBase Class Reference

#include <StreamBusInterface.h>

Inheritance diagram for StreamBusInterfaceRegistrarBase:
Inheritance graph
[legend]
Collaboration diagram for StreamBusInterfaceRegistrarBase:
Collaboration graph
[legend]

Protected Member Functions

 StreamBusInterfaceRegistrarBase (const char *name)
virtual ~StreamBusInterfaceRegistrarBase ()

Protected Attributes

const char * name

Private Member Functions

virtual StreamBusInterfacefind (StreamBusInterface::Client *client, const char *busname, int addr, const char *param)=0

Private Attributes

StreamBusInterfaceRegistrarBasenext

Static Private Attributes

static
StreamBusInterfaceRegistrarBase
first

Friends

class StreamBusInterfaceClass
class StreamBusInterface

Detailed Description

Definition at line 151 of file StreamBusInterface.h.


Constructor & Destructor Documentation

StreamBusInterfaceRegistrarBase::StreamBusInterfaceRegistrarBase ( const char *  name  )  [protected]
virtual StreamBusInterfaceRegistrarBase::~StreamBusInterfaceRegistrarBase (  )  [protected, virtual]

Member Function Documentation

virtual StreamBusInterface* StreamBusInterfaceRegistrarBase::find ( StreamBusInterface::Client client,
const char *  busname,
int  addr,
const char *  param 
) [private, pure virtual]

Friends And Related Function Documentation

friend class StreamBusInterface [friend]

Definition at line 154 of file StreamBusInterface.h.

friend class StreamBusInterfaceClass [friend]

Definition at line 153 of file StreamBusInterface.h.


Field Documentation

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


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