20 #ifndef __INGATE_HXX__
21 #define __INGATE_HXX__
40 static const char NAME[];
46 std::string getNameOfTypeOfCurrentInstance()
const;
47 void exNotifyFromPrecursor(
OutGate *fromgate);
48 std::list< std::pair<OutGate *, bool> >&
edMapOutGate() {
return _backLinks; }
49 void edAppendPrecursor(
OutGate *fromgate);
50 void edRemovePrecursor(
OutGate *fromgate);
51 int getNumberOfBackLinks()
const;
52 void edDisconnectAllLinksToMe();
53 void exNotifyFailed();
54 void exNotifyDisabled();
56 bool exIsReady()
const;
57 std::list<OutGate *> getBackLinks();
58 void setPrecursorDone(
OutGate *fromgate);
59 virtual std::string
typeName() {
return "YACS__ENGINE__InGate";}