]> andersk Git - libfaim.git/commit
- Mon May 29 12:08:28 GMT 2000
authormid <mid>
Mon, 29 May 2000 12:37:45 +0000 (12:37 +0000)
committermid <mid>
Mon, 29 May 2000 12:37:45 +0000 (12:37 +0000)
commite88ba3953d4dea83f2699669a73ce48b2e573227
treea0b9a938b455719f54be5d6719a13e317811ccb0
parent262272cca875a807c1ae3bca9d8f607ac26a3128
 - Mon May 29 12:08:28 GMT 2000
   - Rearranged aim_tx_flushqueue(); moved write operation
       to aim_tx_sendframe()
   - Turned aim_tx_enqueue() into a macro that calls sess->tx_enqueue,
       a function pointer to whatever you want to use to enqueue
       things for transmition (or not)
   - Old aim_tx_enqueue becomes aim_tx_enqueue__queuebased.  Added
       aim_tx_enqueue__immediate for doing immediate writes.  Default
       is to use queue-based procedure.
   - Cleaned up parts of aim_conn.c
   - Added locking around the sockets themselves.  Should allow
       for full cross-thread usage.
     - Unfortunatly, only pthreads are supported at this time.
       If you don't have pthreads on your arch, implement the
       macros your arch needs and send me a patch.  (A SysV
       semaphore implementation would be trivial, as would a
       simple integer-based lock.)
CHANGES
aim_conn.c
aim_misc.c
aim_rxqueue.c
aim_txqueue.c
faim/aim.h
faim/faimconfig.h
This page took 0.048421 seconds and 5 git commands to generate.