Here are the different events that Gajim generates, and that plugins can register to. Each event have attributes that plugins can use. There are 2 types of events: [#incoming incoming events] and [#outgoing outgoing events].
== Incoming events: ==#incoming
They are generated when Gajim receives some stanza. Plugins can listen to them and eventually modify them before they are handled by GUI for example. All events have conn attribute that is the Connection instance.