Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
<arpa/inet.h> is already included in iemnet.h
svn path=/trunk/externals/iem/iemnet/; revision=13325
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13323
|
|
added "targetsocket" to specify the target via socket
svn path=/trunk/externals/iem/iemnet/; revision=13322
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13321
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13320
|
|
especially useful when autoassigning ports (port=0)
svn path=/trunk/externals/iem/iemnet/; revision=13319
|
|
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
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13315
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13314
|
|
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
|
|
with [tcpclient] use [bang(
with [tcpserver] use [client <x>(
svn path=/trunk/externals/iem/iemnet/; revision=13312
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13311
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13310
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13308
|
|
this time it's the right lib
svn path=/trunk/externals/iem/iemnet/; revision=13307
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13304
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13303
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13302
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13301
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13300
|
|
resources (hopefully)
svn path=/trunk/externals/iem/iemnet/; revision=13299
|
|
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
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13297
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13291
|
|
this should be properly documented within the Makefile...
svn path=/trunk/externals/iem/iemnet/; revision=13289
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13288
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13287
|
|
LATER: think about using sys_trylock
svn path=/trunk/externals/iem/iemnet/; revision=13286
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13285
|
|
bidirectional communication using UDP
svn path=/trunk/externals/iem/iemnet/; revision=13284
|
|
use DEBUG() directly rather than "#ifdef DEBUG"
svn path=/trunk/externals/iem/iemnet/; revision=13283
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13282
|
|
use AOO (Audio Over OSC) or the like for such things...
svn path=/trunk/externals/iem/iemnet/; revision=13281
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13280
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13279
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13278
|
|
seems to work...
svn path=/trunk/externals/iem/iemnet/; revision=13277
|
|
re-add all those stupid outlets.
use convenience functions to send data to these outlets
svn path=/trunk/externals/iem/iemnet/; revision=13276
|
|
these probably should go into a separate file
svn path=/trunk/externals/iem/iemnet/; revision=13275
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13274
|
|
the callback will provide the raw data chunk as well (easier to add more data)
svn path=/trunk/externals/iem/iemnet/; revision=13273
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13270
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13269
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13268
|
|
svn path=/trunk/externals/iem/iemnet/; revision=13267
|
|
performance increase as measured until now is great :-)
svn path=/trunk/externals/iem/iemnet/; revision=13266
|
|
performance increase as measured until now is great :-)
svn path=/trunk/externals/iem/iemnet/; revision=13265
|
|
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
|