aboutsummaryrefslogtreecommitdiff
path: root/tcpclient.c
AgeCommit message (Collapse)Author
2010-04-01exporting symbols; using objNameIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13330
2010-04-01made connection thread safeIOhannes m zmölnig
the connection thread modifies the object's state (and calls clock_delay()) since this is not thread safe, it is now protected by sys_lock() NOTE1: i remember someone saying that clock_delay() is thread safe NOTE2: this might still crash if the object is deleted before while the thread is executing svn path=/trunk/externals/iem/iemnet/; revision=13326
2010-03-31output the data of stream-based objects in a serialized formIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13321
2010-03-30avoid double registration of tcpclientIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13315
2010-03-30query queue sizesIOhannes m zmölnig
with [tcpclient] use [bang( with [tcpserver] use [client <x>( svn path=/trunk/externals/iem/iemnet/; revision=13312
2010-03-29output additional data just like with mrpeach's objectsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13303
2010-03-29use error() rather than post() where appropriateIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13302
2010-03-29proper handling of remote disconnectIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13301
2010-03-29clean up more properly on disconnectIOhannes m zmölnig
disconnecting has the awful tendency to trigger itself; for now, this is handled in the calling object's code, but later iemnet_(sender|receiver) should take care themselves svn path=/trunk/externals/iem/iemnet/; revision=13298
2010-03-26output server addressIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13285
2010-03-26proper use of DEBUGIOhannes m zmölnig
use DEBUG() directly rather than "#ifdef DEBUG" svn path=/trunk/externals/iem/iemnet/; revision=13283
2010-03-26changed API of read-callbackIOhannes m zmölnig
the callback will provide the raw data chunk as well (easier to add more data) svn path=/trunk/externals/iem/iemnet/; revision=13273
2010-03-25most of the tcp-objects seem to work now;IOhannes m zmölnig
performance increase as measured until now is great :-) svn path=/trunk/externals/iem/iemnet/; revision=13265
2010-03-24on M$VC we only build libraries (and the autoregistration doesn't work)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13262
2010-03-24automatic callingIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13259
2010-03-24check for validity before disconnecting (and invalidate pointers after)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13257
2010-03-24made it compile (and run) on w32IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13255
2010-03-24a first clientIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13252
2010-03-23forked mrpeach's "net" svn2git-rootIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13240