X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FForwardSwitch.hh;h=2b2fa71da86636d9bffad367662528b5f15fbbaf;hb=db007c39287e3c666dd6b53edc8c3404617c7dd5;hp=4d21415e3ca109f9b4ded2f2bd46386f4fff067e;hpb=0738966edad9188ad34d23b59bb284749e52150b;p=senf.git diff --git a/PPI/ForwardSwitch.hh b/PPI/ForwardSwitch.hh index 4d21415..2b2fa71 100644 --- a/PPI/ForwardSwitch.hh +++ b/PPI/ForwardSwitch.hh @@ -35,18 +35,20 @@ class ForwardSwitch SENF_PPI_MODULE(ForwardSwitch); public: - connector::ActiveInput<> input; + connector::PassiveInput<> input; connector::ActiveOutput<> output; ForwardSwitch(bool state); - -private: - bool forward_; bool forward(); bool forward(bool state); - void stopForwarding(); - void startForwarding(); + bool stopForwarding(); + bool startForwarding(); +private: + void onRequest(); + bool forward_; + }; }}} //namespaces +#include "ForwardSwitch.cci" #endif /*FORWARDSWITCH_HH_*/