mapi_struct Struct Reference

#include <jsm.h>


Data Fields

jsmi si
jpacket packet
event e
udata user
session s
xmlnode serialization_node
jpacket additional_result


Detailed Description

structure that hold information passed to module calls

Field Documentation

instance internal data of the session manager calling the module

Referenced by js_mapi_call2().

the packet that should be processed by the module

Referenced by js_mapi_call2(), js_mapi_create_additional_iq_result(), and js_online().

the event that is processed

Referenced by js_mapi_call2().

the user this event is related to (if any)

Referenced by js_mapi_call2().

the session this event is realted to (if any)

Referenced by js_mapi_call2(), and js_online().

xmlnode for a session for es_SERIALIZE and es_DESERIALIZE events

Referenced by js_mapi_call2().

modules can create a result, that will be returned after all modules are called. Useful for co-generating a result

Referenced by js_mapi_call2(), and js_mapi_create_additional_iq_result().


The documentation for this struct was generated from the following file:

Generated on Wed Sep 10 01:59:48 2008 for jabberd14 by  doxygen 1.5.5