- ... icqlib1
- http://www.kicq.org/icqlib.shtml
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Zvika Brakerski2
- zvika@eng.tau.ac.il
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Asaf Koren3
- asaf@math.tau.ac.il
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
csicq4
- http://csicq.sourceforge.net
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... network5
- Of course this is only an
abstraction, the network does not really ``invoke'' any
event in the code. What really happens is that the icqlib
code listens on the network and whenever the network
sends relevant information, the handler is
invoked. However, for our purposes, such a description
would suffice.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... functions6
- If you don't remember how you point to
a function in C, please refer to your favorite
textbook. This is essential in order to understand the
icqlib architecture and we will not cover it here.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.