22 #ifndef __InPortPublisher_hxx__
23 #define __InPortPublisher_hxx__
31 template<
typename Token>
37 int GetSize() {
return 0; }
39 void SetSize(
int newSize) {}
41 int GetHop() {
return 0; }
43 void SetHop(
int newHop) {}
62 "InPortPublisher<Token>::PublishInPort coudn't connect to outPort "
63 "because was not templatized by the same Token type as InPortPublisher" );
65 "InPortPublisher<Token>::PublishInPort() publishing a publisher is not supported");
84 typename ProperInPortsList::iterator it;
86 if(!(*it)->CanConsume())
106 typename ProperInPortsList::iterator it;
109 (*it)->UnAttachRegion();
116 typename ProperInPortsList::const_iterator it;
130 return typeid(Token);
139 #endif // __InPortPublisher_hxx__