\brief Connectors inline non-template implementation */
// Custom includes
+#include "../Utils/senfassert.hh"
#define prefix_ inline
///////////////////////////////cci.p///////////////////////////////////////
prefix_ senf::ppi::connector::Connector & senf::ppi::connector::Connector::peer()
const
{
- BOOST_ASSERT(peer_);
+ SENF_ASSERT(peer_);
return *peer_;
}
prefix_ senf::ppi::module::Module & senf::ppi::connector::Connector::module()
const
{
- BOOST_ASSERT(module_);
+ SENF_ASSERT(module_);
return *module_;
}
prefix_ void senf::ppi::connector::Connector::connect(Connector & target)
{
- BOOST_ASSERT( ! peer_ && ! target.peer_ );
+ SENF_ASSERT( ! peer_ && ! target.peer_ );
peer_ = & target;
target.peer_ = this;
}
prefix_ void senf::ppi::connector::PassiveConnector::emit()
{
- BOOST_ASSERT(callback_);
+ SENF_ASSERT(callback_);
if (!throttled())
callback_();
}
prefix_ senf::Packet senf::ppi::connector::InputConnector::peek()
const
{
- BOOST_ASSERT( ! queue_.empty() );
+ SENF_ASSERT( ! queue_.empty() );
return queue_.back();
}