X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FConnectors.cci;h=e6a73911a79d20387537a65f9693a2c3a3bcb281;hb=bd9f9d3fd6fbcff0112a7bf48ab9284da9576b11;hp=3f24b5d99521d0b84f041ea4c9223141777d5a03;hpb=f52075dad8b8291570fa2c61ef9b5ec0a04d1e5e;p=senf.git diff --git a/PPI/Connectors.cci b/PPI/Connectors.cci index 3f24b5d..e6a7391 100644 --- a/PPI/Connectors.cci +++ b/PPI/Connectors.cci @@ -37,7 +37,7 @@ prefix_ senf::ppi::connector::Connector & senf::ppi::connector::Connector::peer( const { // The connector is not connected - SENF_ASSERT(peer_); + SENF_ASSERT(peer_ && "senf::ppi::connect() call missing"); return *peer_; } @@ -46,7 +46,7 @@ prefix_ senf::ppi::module::Module & senf::ppi::connector::Connector::module() { // The connector is not registered in the module -> probably a route() or noroute() statement is // missing. - SENF_ASSERT(module_); + SENF_ASSERT(module_ && "Connector not registered: Missing route() or noroute()"); return *module_; } @@ -162,8 +162,8 @@ prefix_ senf::ppi::connector::PassiveConnector::PassiveConnector() prefix_ void senf::ppi::connector::PassiveConnector::emit() { - // No event callback has been registered (onEvent() call missing) - SENF_ASSERT(callback_); + // No event callback has been registered (onRequest() call missing) + SENF_ASSERT(callback_ && "senf::ppi::connector::PassiveConnector: missing onRequest()"); if (!throttled()) callback_(); } @@ -232,7 +232,8 @@ prefix_ senf::Packet senf::ppi::connector::InputConnector::peek() const { // Cannot peek() head of empty queue - SENF_ASSERT( ! queue_.empty() ); + SENF_ASSERT( ! queue_.empty() && + "senf::ppi::connector::InputConnector: cannot call peek() on empty queue" ); return queue_.back(); }