aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-20debugging levelsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=14160
2010-09-15remove -mcpu/-mtune flags as it breaks x64 build. we should eventually ↵mescalinum
figure a way of determining automatically the CPU, but 'uname -m' doesn't tell the truth svn path=/trunk/externals/iem/iemnet/; revision=14145
2010-09-14receive in nonblocking modeIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=14139
2010-09-14on the way to thread safety...(?)IOhannes m zmölnig
a number of new mutexes to protect what is there to protect. avoid deadlocks when using the big pd-lock svn path=/trunk/externals/iem/iemnet/; revision=14138
2010-09-13more DEBUG; alternative algorithm to add clientsIOhannes m zmölnig
with a connection-less protocol it's a bit hard to know which clients are connected to a server... svn path=/trunk/externals/iem/iemnet/; revision=14114
2010-09-13nada: whitespaceIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=14113
2010-09-13removed the "return" at the beginning of iemnet__receiver_destroy()IOhannes m zmölnig
it looks like i put it there for debugging something; but i cannot remember now exactly... svn path=/trunk/externals/iem/iemnet/; revision=14112
2010-09-09more debug outputIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=14023
2010-09-09...IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=14022
2010-08-27get rid o fwarning in sprintf()IOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13946
2010-08-23on read termination read the status variables in a protected areaIOhannes m zmölnig
svn path=/trunk/externals/iem/iemnet/; revision=13889
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