Öffentliche Methoden |
| Route (InDevice *in=NULL, OutDevice *out=NULL, RouteType type=RTall, int iFrom=-1, int iTo=-1, int box=-1, bool active=false, int oFrom=-1, int oTo=-1, bool oNoDrum=true, Route *next=0) |
virtual | ~Route () |
virtual void | Save (tree_storage &config) |
| Write the route settings into a tree based configuration.
|
virtual void | Load (tree_storage &config) |
| Read the route into from a tree based configuration.
|
char | Check (int i) |
void | setUserData (void *data) |
void * | getUserData () const |
OutDevice * | GetOutDevice () const |
void | SetOutDevice (OutDevice *out) |
InDevice * | GetInDevice () const |
void | SetInDevice (InDevice *in) |
void | SetInputId (int Id) |
bool | GetActive () const |
void | SetActive (bool active) |
int | GetBox () const |
void | SetBox (int box) |
RouteType | GetType () const |
void | SetType (RouteType type) |
const mutString & | GetTypeName () |
int | GetInputFrom () const |
void | SetInputFrom (int i) |
int | GetOutputFrom () const |
void | SetOutputFrom (int o) |
int | GetInputTo () const |
void | SetInputTo (int i) |
int | GetOutputTo () const |
void | SetOutputTo (int o) |
bool | OutputAvoidDrumChannel () const |
void | OutputAvoidDrumChannel (bool avoid) |
Route * | GetNext () const |
void | SetNext (Route *route) |
int | GetId () const |
Route * | GetGlobalNext () |
Öffentliche, statische Methoden |
static unsigned int | NextRouteId () |
static Route * | GetRouteList () |
static void | InitializeIds () |
| Initialize the internal device identifiers.
|
static void | SaveRoutes (tree_storage &config) |
| Save the current routes in a tree storage.
|
static void | LoadRoutes (tree_storage &config) |
| Load the current routes from a tree storage.
|
Öffentliche Attribute |
RouteType | Type |
int | IFrom |
int | ITo |
int | Box |
bool | Active |
int | OFrom |
int | OTo |
bool | ONoDrum |
Statische öffentliche Attribute |
static int | maxRouteId = 1 |
Geschützte, statische Methoden |
static void | AppendToRouteList (Route *route) |
static void | RemoveFromRouteList (Route *route) |
Private Methoden |
| WATCHEDPTR (void, routing, Route) userdata |
| WATCHEDPTR (Route, routing, Route) Next |
| WATCHEDPTR (OutDevice, routing, Route) Out |
| WATCHEDPTR (InDevice, routing, Route) In |
| WATCHEDPTR (Route, routing, Route) globalNext |
Private, statische Methoden |
static | WATCHEDPTR (Route, routing, Route) routeList |
Private Attribute |
int | Id |
int | inputid |
int | outputid |
Definiert in Zeile 146 der Datei Route.h.