aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-23use malloc() rather than getbytes(); use pthread_exit(); IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13888
2010-08-22more support for udpserverIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13887
2010-08-20fixed reentrancy issueIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13872
2010-08-20fixed bugs in multithreading codeIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13871
2010-08-20in DEBUG mode, define IEMNET_HAVE_DEBUGIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13870
2010-08-20reindentated; add some commentsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13869
2010-08-20more DEBUGs; clear memory before freeing itIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13868
2010-08-20added more DEBUGsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13867
2010-08-20output sender addressIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13866
2010-08-09allow to resize NULL-floatlists IOhannes m zmölnig
trying to resize a NULL-floatlist, will create a new one with the required size svn path=/trunk/externals/iem/iemnet/; revision=13776
2010-07-14fixed crasher bug when printing "[udpsend] not connected"IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13714
2010-04-07iemnet__streamout() takes an argument telling us whether to serialize or notIOhannes m zmölnig
(non-serialization might be useful for proxies) svn path=/trunk/externals/iem/iemnet/; revision=13393
2010-04-07first working prototype - still loads of problemsIOhannes m zmölnig
the socket outlet doesn't make any sense (remove it?) disconnecting kills the receiver thread! svn path=/trunk/externals/iem/iemnet/; revision=13392
2010-04-07new receiver callback: chunk2list has to be handled by clientIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13391
2010-04-07sender now optionally uses sendto() IOhannes m zmölnig
if the chunk has an address/port specified, sendto() is used; else the default send() on the socket is used svn path=/trunk/externals/iem/iemnet/; revision=13390
2010-04-07nice documentation (this file is not so private any more)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13389
2010-04-01don't need verbose auto-vectorizerIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13348
2010-04-01floatlist should be handled in the objectIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13347
2010-04-01cleanup queue in destructorIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13346
2010-04-01check whether queue is !NULL before pushing/poppingIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13345
2010-04-01call sender_destroy/receiver_destroy before cleaning up socketreceiverIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13344
2010-04-01use <sys/types.h> directly rather than <stdlib.h> for getting needed typesIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13343
2010-04-01include stdlib.hIOhannes m zmölnig
on OSX (10.4) you cannot use INADDR_ANY without types, which are not provided by the header that defines INADDR_ANY... svn path=/trunk/externals/iem/iemnet/; revision=13342
2010-04-01display the queue statusIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13341
2010-04-01fixed objName for tcpsendIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13340
2010-04-01updated M$VC projectIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13339
2010-04-01added note about udpserver not being useable yetIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13336
2010-04-01use error() for errorsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13335
2010-04-01non-functional crashy copy of tcpserver for udpIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13334
2010-04-01status outlet and forgotten struct member...IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13333
2010-04-01iemnet__sender_destroy() now also closes the socketIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13332
2010-04-01use error instead of postIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13331
2010-04-01exporting symbols; using objNameIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13330
2010-04-01convenience function for outputting the socketIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13329
2010-04-01convenience function for outputting the number of connectionsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13328
2010-04-01tcpclient fixes and featuresIOhannes m zmölnig
fixed the callback (API changed but due to cast this has gone unnoticed) featured settable ports (and now creation failure is port is taken) svn path=/trunk/externals/iem/iemnet/; revision=13327
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-04-01removed duplicate inclusionIOhannes m zmölnig
<arpa/inet.h> is already included in iemnet.h svn path=/trunk/externals/iem/iemnet/; revision=13325
2010-03-31simple test, whether sequences qppear in the right orderIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13323
2010-03-31made "target" persistent, even if clients disconnectIOhannes m zmölnig
added "targetsocket" to specify the target via socket svn path=/trunk/externals/iem/iemnet/; revision=13322
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-31features sheetIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13320
2010-03-31query the server portIOhannes m zmölnig
especially useful when autoassigning ports (port=0) svn path=/trunk/externals/iem/iemnet/; revision=13319
2010-03-30tcpserver now does not fail to create if port is already in useIOhannes m zmölnig
with the "port" message, the listening port can be changed at runtime (LATER we also want to query the port...) svn path=/trunk/externals/iem/iemnet/; revision=13316
2010-03-30avoid double registration of tcpclientIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13315
2010-03-30updated M$VC projectIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13314
2010-03-30added "target" method to tcpserver, to specify how to send ordinary listsIOhannes m zmölnig
target 0: broadcast target >0: send to specified client target <0: send not to specified client (but all others) svn path=/trunk/externals/iem/iemnet/; revision=13313
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-30inline code documentationIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13311
2010-03-30split core library into separate filesIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13310