BIRNET Interface Reference

/opt/src/beast/birnet/birnetsignalslot.hh

SYNOPSIS

class  DataFunctionTrampoline3;
class  DataMethodTrampoline3;
class  FunctionTrampoline3;
class  MethodTrampoline3;
class  Slot3;
class  Trampoline3;
   
Slot3< R0, A1, A2, A3 >  slot  (callback);
Slot3< R0, A1, A2, A3 >  slot  (callback, data);
Slot3< R0, A1, A2, A3 >  slot  (callback, data);
Slot3< R0, A1, A2, A3 >  slot  (obj, method);
Slot3< R0, A1, A2, A3 >  slot  (obj, method, data);
Slot3< R0, A1, A2, A3 >  slot  (obj, method, data);
Slot3< R0, A1, A2, A3 >  slot  (sigref);

DESCRIPTION

DataFunctionTrampoline3

/opt/src/beast/birnet/birnetsignalslot.hh:69
class DataFunctionTrampoline3
{
  Callback callback;
  Data     data;
  R0  operator()  (a1, a2, a3);
  virtual  ~DataFunctionTrampoline3  ();
  bool  operator==  (bother);
  R0  operator()  (a1, a2, a3);
  virtual  ~DataFunctionTrampoline3  ();
  bool  operator==  (bother);
    DataFunctionTrampoline3  (c, d);
    DataFunctionTrampoline3  (c, d);
};

   
R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

virtual  ~DataFunctionTrampoline3 
();

bool  operator== 
(const TrampolineLink  &bother);

R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

virtual  ~DataFunctionTrampoline3 
();

bool  operator== 
(const TrampolineLink  &bother);

  DataFunctionTrampoline3 
(Callback   c,
 const Data d);

  DataFunctionTrampoline3 
(Callback   c,
 const Data d);

DataMethodTrampoline3

/opt/src/beast/birnet/birnetsignalslot.hh:85

   
R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

bool  operator== 
(const TrampolineLink  &bother);

virtual  ~DataMethodTrampoline3 
();

void  monitoring_deletable 
(Deletable  &deletable);


R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

bool  operator== 
(const TrampolineLink  &bother);

virtual  ~DataMethodTrampoline3 
();

void  monitoring_deletable 
(Deletable  &deletable);


  DataMethodTrampoline3 
(Class     &obj,
 Method     m,
 const Data d);

  DataMethodTrampoline3 
(Class     &obj,
 Method     m,
 const Data d);

FunctionTrampoline3

/opt/src/beast/birnet/birnetsignalslot.hh:33
class FunctionTrampoline3
{
  Callback callback;
  R0  operator()  (a1, a2, a3);
  virtual  ~FunctionTrampoline3  ();
  bool  operator==  (bother);
  R0  operator()  (a1, a2, a3);
  virtual  ~FunctionTrampoline3  ();
  bool  operator==  (bother);
    FunctionTrampoline3  (c);
    FunctionTrampoline3  (c);
};

   
R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

virtual  ~FunctionTrampoline3 
();

bool  operator== 
(const TrampolineLink  &bother);

R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

virtual  ~FunctionTrampoline3 
();

bool  operator== 
(const TrampolineLink  &bother);

  FunctionTrampoline3 
(Callback c);

  FunctionTrampoline3 
(Callback c);

MethodTrampoline3

/opt/src/beast/birnet/birnetsignalslot.hh:49

   
R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

bool  operator== 
(const TrampolineLink  &bother);

virtual  ~MethodTrampoline3 
();

void  monitoring_deletable 
(Deletable  &deletable);


R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

bool  operator== 
(const TrampolineLink  &bother);

virtual  ~MethodTrampoline3 
();

void  monitoring_deletable 
(Deletable  &deletable);


  MethodTrampoline3 
(Class  &obj,
 Method  m);

  MethodTrampoline3 
(Class  &obj,
 Method  m);

Slot3

/opt/src/beast/birnet/birnetsignalslot.hh:104
class Slot3
{
    Slot3  (trampoline);
  Trampoline3< R0, A1, A2, A3 >*  get_trampoline  ();
    Slot3  (trampoline);
  Trampoline3< R0, A1, A2, A3 >*  get_trampoline  ();
};

   
  Slot3 
(Trampoline3< R0, A1, A2, A3 > *trampoline);

Trampoline3< R0, A1, A2, A3 >*  get_trampoline 
();

  Slot3 
(Trampoline3< R0, A1, A2, A3 > *trampoline);

Trampoline3< R0, A1, A2, A3 >*  get_trampoline 
();

Trampoline3

/opt/src/beast/birnet/birnetsignalslot.hh:26

   
R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

R0  operator() 
(A1 a1,
 A2 a2,
 A3 a3);

slot

/opt/src/beast/birnet/birnetsignalslot.hh:112
Slot3< R0, A1, A2, A3 >  slot 
(R0(*)(A1, A2, A3 )callback);

slot

/opt/src/beast/birnet/birnetsignalslot.hh:117
Slot3< R0, A1, A2, A3 >  slot 
(R0(*)(A1, A2, A3, Data )callback,
 const Data              data);

slot

/opt/src/beast/birnet/birnetsignalslot.hh:122
Slot3< R0, A1, A2, A3 >  slot 
(R0(*)(A1, A2, A3, Data  &)callback,
 Data                     &data);

slot

/opt/src/beast/birnet/birnetsignalslot.hh:127
Slot3< R0, A1, A2, A3 >  slot 
(Class                   &obj,
 R0(Class::*)(A1, A2, A3 )method);

slot

/opt/src/beast/birnet/birnetsignalslot.hh:132
Slot3< R0, A1, A2, A3 >  slot 
(Class                         &obj,
 R0(Class::*)(A1, A2, A3, Data )method,
 const Data                     data);

slot

/opt/src/beast/birnet/birnetsignalslot.hh:137
Slot3< R0, A1, A2, A3 >  slot 
(Class                           &obj,
 R0(Class::*)(A1, A2, A3, Data  &)method,
 Data                            &data);

slot

/opt/src/beast/birnet/birnetsignalslot.hh:142
Slot3< R0, A1, A2, A3 >  slot 
(Signal< Obj, R0(A1, A2, A3)>  &sigref);