From 1291252a7b1317ad2dc13fbeb15f6e9d2d92192c Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Sun, 11 Jan 2009 23:07:44 +0000 Subject: A new feature has been added to Bu::Server. It's going to be trickier to implement in Bu::ItoServer, but I'll get to it. Basically you can trigger a "tick" any time you want and it will propegate as an onTick event to all active clients. You can also have these generated automatically everytime the system passes through a polling cycle. In this case, you should never ever write data to the socket every tick. It will cause your program to go bursurk. --- src/client.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/client.cpp') diff --git a/src/client.cpp b/src/client.cpp index 0ab0618..81f2285 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -247,3 +247,9 @@ void Bu::Client::onMessage( const Bu::FString &sMsg ) pProto->onMessage( this, sMsg ); } +void Bu::Client::tick() +{ + if( pProto ) + pProto->onTick( this ); +} + -- cgit v1.2.3