aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-03-26iemnet-meta.pd is needed for "make dist"IOhannes m zmölnig
this should be properly documented within the Makefile... svn path=/trunk/externals/iem/iemnet/; revision=13289
2010-03-26make cleanerIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13288
2010-03-26more mission and scratchpadIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13287
2010-03-26sys_lock() before calling clock_delay()IOhannes m zmölnig
LATER: think about using sys_trylock svn path=/trunk/externals/iem/iemnet/; revision=13286
2010-03-26output server addressIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13285
2010-03-26a simple udpclientIOhannes m zmölnig
bidirectional communication using UDP svn path=/trunk/externals/iem/iemnet/; revision=13284
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-26whitespaces...IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13282
2010-03-26no more audio-over-net objectsIOhannes m zmölnig
use AOO (Audio Over OSC) or the like for such things... svn path=/trunk/externals/iem/iemnet/; revision=13281
2010-03-26udpsendIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13280
2010-03-26fix description: udpreceive is really a serverIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13279
2010-03-26output the sending hostIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13278
2010-03-26udpreceiveIOhannes m zmölnig
seems to work... svn path=/trunk/externals/iem/iemnet/; revision=13277
2010-03-26compatibility with mrpeach; convenienceIOhannes m zmölnig
re-add all those stupid outlets. use convenience functions to send data to these outlets svn path=/trunk/externals/iem/iemnet/; revision=13276
2010-03-26convenience functionsIOhannes m zmölnig
these probably should go into a separate file svn path=/trunk/externals/iem/iemnet/; revision=13275
2010-03-26use DEBUG()IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13274
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-25DEBUG mechanismIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13270
2010-03-25more missionsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13269
2010-03-25mission statementIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13268
2010-03-25included tcp* objects in MakefileIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13267
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=13266
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-24added include path for Pd-extended.app include folder to include path, after ↵Hans-Christoph Steiner
the -I$(PD_PATH)/src/ so it'll only use the headers inside the Pd-extended.app if the source is not specified svn path=/trunk/externals/iem/iemnet/; revision=13263