X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fevent_client.h;fp=citadel%2Fevent_client.h;h=b21e2cc145e8188d71cd6cb91cf01383cbf3da6e;hb=940d9b963644b835ec5d4f2b9cf627c2e3a6d915;hp=8777a34333d9509c2a30f7a134d1c30fb3530ff2;hpb=dfecb9440698d3729ffc27833371cbd8011673a0;p=citadel.git diff --git a/citadel/event_client.h b/citadel/event_client.h index 8777a3433..b21e2cc14 100644 --- a/citadel/event_client.h +++ b/citadel/event_client.h @@ -193,7 +193,8 @@ struct AsyncIO { Timeout, /* Timeout handler;may also be conn. timeout */ ConnFail, /* What to do when one connection failed? */ ShutdownAbort,/* we're going down. make your piece. */ - NextDBOperation; /* Perform Database IO */ + NextDBOperation, /* Perform Database IO */ + ReAttachCB; /* on the hop from one Q to the other, this is the next CB */ /* if we have linereaders, maybe we want to read more lines before * the real application logic is called? */ @@ -282,7 +283,6 @@ extern int DebugCAres; void FreeAsyncIOContents(AsyncIO *IO); eNextState NextDBOperation(AsyncIO *IO, IO_CallBack CB); -eNextState QueueDBOperation(AsyncIO *IO, IO_CallBack CB); eNextState EventQueueDBOperation(AsyncIO *IO, IO_CallBack CB, int CloseFDs); void StopDBWatchers(AsyncIO *IO); eNextState QueueEventContext(AsyncIO *IO, IO_CallBack CB);