diff options
Diffstat (limited to 'Documentation/SwiftenDevelopersGuide/Examples/EchoBot/EchoBot4.cpp')
| -rw-r--r-- | Documentation/SwiftenDevelopersGuide/Examples/EchoBot/EchoBot4.cpp | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/Documentation/SwiftenDevelopersGuide/Examples/EchoBot/EchoBot4.cpp b/Documentation/SwiftenDevelopersGuide/Examples/EchoBot/EchoBot4.cpp index e54346d..077e749 100644 --- a/Documentation/SwiftenDevelopersGuide/Examples/EchoBot/EchoBot4.cpp +++ b/Documentation/SwiftenDevelopersGuide/Examples/EchoBot/EchoBot4.cpp @@ -15,9 +15,9 @@ using namespace boost;  //...  class EchoBot {  	public: -		EchoBot(EventLoop* eventLoop) { +		EchoBot(EventLoop* eventLoop, NetworkFactories* networkFactories) {  			//... -			client = new Client(eventLoop, JID("echobot@wonderland.lit"), "mypass"); +			client = new Client(eventLoop, networkFactories, JID("echobot@wonderland.lit"), "mypass");  			client->onConnected.connect(bind(&EchoBot::handleConnected, this));  			client->onMessageReceived.connect(  					bind(&EchoBot::handleMessageReceived, this, _1)); @@ -82,7 +82,10 @@ class EchoBot {  int main(int, char**) {  	SimpleEventLoop eventLoop; -	EchoBot bot(&eventLoop); +	BoostNetworkFactories networkFactories(&eventLoop); + +	EchoBot bot(&eventLoop, &networkFactories); +  	eventLoop.run();  	return 0;  }  | 
 Swift