diff options
Diffstat (limited to 'content/hlcache.c')
-rw-r--r-- | content/hlcache.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/content/hlcache.c b/content/hlcache.c index 61cdebe71..c07c5a1a1 100644 --- a/content/hlcache.c +++ b/content/hlcache.c @@ -518,6 +518,20 @@ static nserror hlcache_llcache_callback(llcache_handle *handle, ctx->handle->cb(ctx->handle, &hlevent, ctx->handle->pw); } break; + case LLCACHE_EVENT_QUERY: + if (hlcache->params.llcache.cb != NULL) { + return hlcache->params.llcache.cb( + event->data.query.query, + hlcache->params.llcache.cb_ctx, + event->data.query.cb, + event->data.query.cb_pw); + } else { + return NSERROR_NOT_IMPLEMENTED; + } + break; + case LLCACHE_EVENT_QUERY_FINISHED: + /* Currently nothing to do */ + break; } return NSERROR_OK; |