Exemple #1
0
Message InterfaceAdaptor::dispatch_method( const CallMessage& msg )
{
	const char* name = msg.member();

	MethodTable::iterator mi = _methods.find(name);
	if( mi != _methods.end() )
	{
		return mi->second.call( msg );
	}
	else
	{
		return ErrorMessage(msg, DBUS_ERROR_UNKNOWN_METHOD, name);
	}
}
bool CallMessage::operator == (const CallMessage &m) const
{
  return dbus_message_is_method_call(_pvt->msg, m.interface(), m.member());
}