aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-03-29made it compile on w32 againIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13308
2010-03-29replaced &s_... by gensym("...")IOhannes m zmölnig
this time it's the right lib svn path=/trunk/externals/iem/iemnet/; revision=13307
2010-03-29disable DEBUGIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13304
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-29provide feedback to Pd main-thread whether sender-thread still existsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13300
2010-03-29sender/receiver dtors can now be called recursively without double freeingIOhannes m zmölnig
resources (hopefully) svn path=/trunk/externals/iem/iemnet/; revision=13299
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-29remind me of doing testsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13297
2010-03-27no need to lock the entire Pd-processIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13291