s4-tevent Remove event_contex_find() and event_context_set_default()
authorAndrew Bartlett <abartlet@samba.org>
Mon, 11 Oct 2010 06:08:33 +0000 (17:08 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 11 Oct 2010 13:02:16 +0000 (13:02 +0000)
It is considered that it is better to create a new event context
rather than 'finding' some other event context, in the case
where we do not have one specified.

Andrew Bartlett

source4/lib/events/tevent_s4.c

index ecedf84efb0264e6bf140b8bc6bb34003853e07d..469ed72ee7eb5b4844ee258dff52ae8108cbf8ec 100644 (file)
@@ -71,33 +71,3 @@ struct tevent_context *s4_event_context_init(TALLOC_CTX *mem_ctx)
        return ev;
 }
 
-static struct tevent_context *default_tevent_context;
-
-/* set a default event context that will be used for
- * event_context_find() if a parent event context is not found
- */
-void s4_event_context_set_default(struct tevent_context *ev)
-{
-       default_tevent_context = ev;
-}
-
-/*
-  find an event context that is a parent of the given memory context,
-  or create a new event context as a child of the given context if
-  none is found
-
-  This should be used in preference to event_context_init() in places
-  where you would prefer to use the existing event context if possible
-  (which is most situations)
-*/
-struct tevent_context *event_context_find(TALLOC_CTX *mem_ctx)
-{
-       struct tevent_context *ev = talloc_find_parent_bytype(mem_ctx, struct tevent_context);
-       if (ev == NULL) {
-               ev = default_tevent_context;
-       }
-       if (ev == NULL) {
-               ev = s4_event_context_init(mem_ctx);
-       }
-       return ev;
-}