From 88aa56045a57e760beb35e659731741dc15f3aac Mon Sep 17 00:00:00 2001 From: Yonit Halperin Date: Wed, 31 Mar 2010 17:45:12 +0300 Subject: client: handling SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST disconnecting from the current host and connecting to the target host. --- client/red_client.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'client/red_client.h') diff --git a/client/red_client.h b/client/red_client.h index 5e783a5f..806bb307 100644 --- a/client/red_client.h +++ b/client/red_client.h @@ -139,6 +139,8 @@ public: virtual void disconnect(); virtual bool abort(); + void connect(bool wait_main_disconnect); + void push_event(Event* event); void activate_interval_timer(Timer* timer, unsigned int millisec); void deactivate_interval_timer(Timer* timer); @@ -194,6 +196,7 @@ private: void handle_agent_disconnected(RedPeer::InMessage* message); void handle_agent_data(RedPeer::InMessage* message); void handle_agent_tokens(RedPeer::InMessage* message); + void handle_migrate_switch_host(RedPeer::InMessage* message); void on_agent_reply(VDAgentReply* reply); -- cgit