35 if (find(callbacks.begin(), callbacks.end(),
cb) == callbacks.end()) {
36 callbacks.push_front(cb);
65 for (list<ArbDisconnectCallback>::const_iterator
cb = callbacks.begin();
cb != callbacks.end(); ++
cb) {
void shutdown_macro_recording_via_database(AW_root *aw_root, GBDATA *gb_main)
static list< ArbDisconnectCallback > callbacks
void GBCMS_shutdown(GBDATA *gbd)
void unlink_awars_from_DB(GBDATA *gb_main)
void ARB_atdisconnect_callback(const ArbDisconnectCallback &cb)
void ARB_disconnect_from_db(AW_root *aw_root, GBDATA *&gb_main_ref)
void GB_close(GBDATA *gbd)