#include <bayonne.h>
Inheritance diagram for Driver:

Public Methods | |
| Driver () | |
| Create an instance of the driver. | |
| virtual int | Start (void) = 0 |
| Start a driver; start service threads, build device nodes, etc. More... | |
| virtual void | Stop (void) = 0 |
| Shutdown the driver, service threads, etc. | |
| void | getStatus (char *buffer) |
| Get a local copy of the status string. More... | |
| virtual aaImage* | getImage (void) |
| Load a script image. More... | |
| virtual int | getTrunkCount (void) = 0 |
| Get total number of port identifiers (timeslots) used by the current driver. More... | |
| virtual int | getTrunkUsed (void) |
| Get active number of ports actually deployed by the current driver. More... | |
| TrunkGroup* | getTrunkGroup (int id) |
| Get the trunk group of an identified port. More... | |
| virtual Trunk* | getTrunkPort (int id) = 0 |
| Get an individual port from the driver by timeslot/id. More... | |
Protected Attributes | |
| TrunkGroup** | groups |
| char* | status |
| bool | active |
Friends | |
| class | TrunkGroup |
|
|
Create an instance of the driver.
|
|
|
Start a driver; start service threads, build device nodes, etc.
|
|
|
Shutdown the driver, service threads, etc.
|
|
|
Load a script image. Usually this is not driver specific, though it can be made to be so.
|
|
|
Get a local copy of the status string.
|
|
|
Get total number of port identifiers (timeslots) used by the current driver.
|
|
|
Get the trunk group of an identified port.
|
|
|
Get an individual port from the driver by timeslot/id.
|
|
|
Get active number of ports actually deployed by the current driver.
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000