s3-mdssvc: main Spotlight code
commitc2c5621380ce59e034bddc12e7dc4feebc7daa9f
authorRalph Boehme <slow@samba.org>
Thu, 26 Mar 2015 21:39:21 +0000 (26 22:39 +0100)
committerRalph Böhme <slow@samba.org>
Tue, 7 Jul 2015 15:34:28 +0000 (7 17:34 +0200)
tree3732c25b462ee185eaf30b3017d1326045d9e243
parent0de03ce4a451ac6887a84b4f9786b1b5bd12cbbb
s3-mdssvc: main Spotlight code

Implement all Spotlight RPC commands with the Tracker SPARQL async query
API.

Tracker uses glib for implemeting async tasks, we thus have to use a
glib mainloop for processing sheduled tasks in threads.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/rpc_server/mdssvc/mdssvc.c
source3/rpc_server/mdssvc/mdssvc.h
source3/rpc_server/mdssvc/srv_mdssvc_nt.c
source3/rpc_server/mdssvc/srv_mdssvc_nt.h [new file with mode: 0644]
source3/rpc_server/rpc_service_setup.c