merge from fdo

This commit is contained in:
Andreas Volz 2009-01-08 22:11:38 +01:00
parent d6e5ed5f9c
commit afc679a47d
11 changed files with 140 additions and 70 deletions

View file

@ -157,6 +157,7 @@ public:
void queue_connection(Connection::Private *);
void dispatch_pending();
bool has_something_to_dispatch();
virtual void enter() = 0;

View file

@ -90,7 +90,8 @@ class DXXAPI BusDispatcher : public Dispatcher
{
public:
BusDispatcher() : _ctx(NULL), _priority(G_PRIORITY_DEFAULT) {}
BusDispatcher();
~BusDispatcher();
void attach(GMainContext *);
@ -112,6 +113,7 @@ private:
GMainContext *_ctx;
int _priority;
GSource *_source;
};
} /* namespace Glib */

View file

@ -95,8 +95,8 @@ protected:
{}
virtual Message _invoke_method(CallMessage &) = 0;
virtual bool _invoke_method_noreply(CallMessage &call) = 0;
virtual bool _invoke_method_noreply(CallMessage &call) = 0;
InterfaceProxyTable _interfaces;
};

View file

@ -202,7 +202,7 @@ private:
Message _invoke_method(CallMessage &);
bool _invoke_method_noreply(CallMessage &call);
bool _invoke_method_noreply(CallMessage &call);
bool handle_message(const Message &);