instance_struct Struct Reference

#include <jabberd.h>


Data Fields

char * id
pool p
xmlnode x
ptype type
handel hds
register_notifier routing_update_callbacks
std::map< std::string, void * > * module_init_funcs


Detailed Description

Wrapper around top-level config file sections (xdb, log, service)

Field Documentation

the instance's configuration

Referenced by xmppd::instance_base::get_instance_config(), and register_instance().

the type of the instance (xdb/log/service)

Referenced by register_instance(), and unregister_instance().

delivery handler

Referenced by deliver_instance(), instance_shutdown(), and register_phandler().

list of callback functions, that should be called on a routing update

Referenced by register_instance(), register_routing_update_callback(), and unregister_instance().

std::map<std::string, void*>* instance_struct::module_init_funcs

map with the modules of this instance, key is name, value is init function

Referenced by jsm().


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