Cleanup of shutdown of event contexts
authorWilfried Goesgens <dothebart@citadel.org>
Thu, 29 Dec 2011 11:53:36 +0000 (12:53 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Thu, 29 Dec 2011 11:53:36 +0000 (12:53 +0100)
commitd2f099415dcc15ed038aa148701bcd05b8d2c965
treea64f3162437f15d89d34aa6c32b94bc8cc9c0e6e
parentc855d497545dad80942a194624c111a54cd1fdc7
Cleanup of shutdown of event contexts

  - centraly mark citcontexts connected to AsyncIO structs for deletion
  - free AsyncIO members in FreeAsyncIOContents() and make shure its called all over the place
  - sort stopping of contexts by type
  - close our DB/event - add pipes on exit
  - reshuffle RSS Aggregator; all parsing etc. to rss_atom_parser.c, all free/start/stop to serv_rssclient.c
  - remove unused stuff now discarded from the rss header
  - rename all instances of the rss aggregator struct to RSSAggr
citadel/event_client.c
citadel/modules/c-ares-dns/serv_c-ares-dns.c
citadel/modules/eventclient/serv_eventclient.c
citadel/modules/rssclient/rss_atom_parser.c
citadel/modules/rssclient/rss_atom_parser.h
citadel/modules/rssclient/serv_rssclient.c
citadel/modules/smtp/serv_smtpeventclient.c