prefix_ senf::ppi::connector::Connector & senf::ppi::connector::Connector::peer()
const
{
+ // The connector is not connected
SENF_ASSERT(peer_);
return *peer_;
}
prefix_ senf::ppi::module::Module & senf::ppi::connector::Connector::module()
const
{
+ // The connector is not registered in the module -> probably a route() or noroute() statement is
+ // missing.
SENF_ASSERT(module_);
return *module_;
}
prefix_ void senf::ppi::connector::PassiveConnector::emit()
{
+ // No event callback has been registered (onEvent() call missing)
SENF_ASSERT(callback_);
if (!throttled())
callback_();
prefix_ senf::Packet senf::ppi::connector::InputConnector::peek()
const
{
+ // Cannot peek() head of empty queue
SENF_ASSERT( ! queue_.empty() );
return queue_.back();
}