Channel(const ChannelName topic_name, const std::string &ip, uint16_t port, const std::string &rendezvousIP, uint16_t known_hostport, PubSubSystemEnvironment *pssi, const std::vector< std::string > &rootList) | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inline |
createMessage() const | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
createMessage(const EventType &payload) const | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
deliver(typename message::NetworkMessage< NetworkType >::Ptr msg) | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inline |
getChannel() const | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
getSelf() const | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
parseMessages() | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inline |
publish(const typename message::M2Message< EventType >::Ptr msg) | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
subscribe(BasicDeliverCallbackInterface< EventType > &callback, boost::shared_ptr< filter::FilterExp< EventType > > predicate) | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
unsubscribe(boost::shared_ptr< filter::FilterExp< EventType >> predicate) override | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inline |
unsubscribe() | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
m2etis::pubsub::BasicChannelInterface::unsubscribe(boost::shared_ptr< filter::FilterExp< EventType > >)=0 | m2etis::pubsub::BasicChannelInterface< EventType > | pure virtual |
~BasicChannelInterface() | m2etis::pubsub::BasicChannelInterface< EventType > | inlinevirtual |
~Channel() | m2etis::pubsub::Channel< ChannelType, NetworkType, EventType > | inlinevirtual |
~ChannelEventInterface() | m2etis::pubsub::ChannelEventInterface | inlinevirtual |