37 Commits (d3400de517e4a028bdc27f98ce2acf21d18701fb)

Author SHA1 Message Date
  Richard Fuchs 0c4fc1c31d MT#55524 use define for thread sleep time 3 years ago
  Richard Fuchs 08a05e76ec MT#55524 add thread cancel helper macros 3 years ago
  Richard Fuchs 5188f24bec MT#55524 fix typo 3 years ago
  Richard Fuchs 6d1dfab77a TT#14008 convert logging context to stack 4 years ago
  Richard Fuchs b1d17cdcef TT#14008 use pthread_cancel semantics for shutdown 4 years ago
  Richard Fuchs 31e41d1282 TT#14008 fix poller-per-thread behaviour 4 years ago
  Damir Nedžibović f650f95111 TT#14008 Squashed commit of the following: 5 years ago
  Guillem Jover 68797f4195 TT#111150 Mark bit-fields explicitly with as unsigned 5 years ago
  Richard Fuchs 377f088254 TT#14008 suppress stray redis log warnings 5 years ago
  Stefan Mititelu 2ebf5a1526 Add redis async delete 5 years ago
  Richard Fuchs 1589c29e28 TT#28300 add cleanup of poller related data 6 years ago
  Richard Fuchs 3b28460507 TT#52651 Squashed commit of the following: 7 years ago
  Richard Fuchs 5c556ef4cf don't abort on failed EPOLL_CTL_MOD 7 years ago
  Richard Fuchs b778b712fc fix poller race condition 7 years ago
  Richard Fuchs dffbddb2d6 don't use g_ prefix for global variables 8 years ago
  Richard Fuchs 6594b2b884 fixes for coverity 9 years ago
  Richard Fuchs e85759a3b8 fix some errors caught by coverity 9 years ago
  Richard Fuchs 26137d2b4d move thread loop functions out of main.c 11 years ago
  Richard Fuchs f99d6d4f42 implement full ICE support 11 years ago
  Richard Fuchs f8f741b584 Update to upcoming 3.0 release (2.9.9 for now) 12 years ago
  Richard Fuchs 7787ad3b28 reorder headers and fix resulting errors 13 years ago
  Richard Fuchs a4625fbad9 enough with the glib threading nonsense, it's only causing problems. revert to good old pthread stuff 14 years ago
  Richard Fuchs 942c96c96d move poller timers and polling into a separate thread 14 years ago
  Richard Fuchs 1ec2c96655 living on the edge with epoll edge-triggered behavior 14 years ago
  Richard Fuchs db15692f21 using thread-local-storage for eliminating constant calls to time() 14 years ago
  Richard Fuchs 26824993e2 preliminary attempt to make the udp controller thread-safe 14 years ago
  Richard Fuchs 7dc00bd258 making timers thread-safe 14 years ago
  Richard Fuchs 8e5ad59558 make the obj_ primitives more liberal to make for easier calling 14 years ago
  Richard Fuchs f05156a58e catch the inevitable disaster early and define our own mutex types. sigh. and there i was, thinking that using the glib types would make things easier. 14 years ago
  Richard Fuchs 806c97246c glib < 2.32 requires use of distinct static mutex type 14 years ago
  Richard Fuchs 145bbd1f7c Prepare for multi-threaded operation 14 years ago
  Richard Fuchs 9bff0cf86c lets be more strict with timer removal 14 years ago
  Richard Fuchs 1fa2f614d4 it's inefficient to walk the entire list of poller items every second just to look for times which we don't really use. so instead, use the linked timers list for this purpose. this is also inefficient for timer remove, but since we don't use those times anyway, we don't care. 14 years ago
  Richard Fuchs fa6039e71d BSEARCH macro is obsoleted 14 years ago
  Richard Fuchs 52e297f864 use glib slice allocator in poller 14 years ago
  Richard Fuchs 8d50923508 good bye poll(), hello epoll_*() 14 years ago
  Richard Fuchs dc7517121d remove uuid helper code 14 years ago