diff options
author | Pavel Březina <pbrezina@redhat.com> | 2015-06-02 11:12:15 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-06-18 16:44:01 +0200 |
commit | d3c82d0170d6d7407549afdadd08aa7e11aeb9a2 (patch) | |
tree | b0a5d825b93c1cef16ecd37a3328e2b6f5cadccb /Makefile.am | |
parent | 9d69c05084176602c2c0969e51d6a81ed32974ca (diff) | |
download | sssd-d3c82d0170d6d7407549afdadd08aa7e11aeb9a2.tar.gz sssd-d3c82d0170d6d7407549afdadd08aa7e11aeb9a2.tar.xz sssd-d3c82d0170d6d7407549afdadd08aa7e11aeb9a2.zip |
IFP: Implement org.freedesktop.sssd.infopipe.Cache[.Object]
Resolves:
https://fedorahosted.org/sssd/ticket/2338
Example use:
$ dbus-send --print-reply --system \
--dest=org.freedesktop.sssd.infopipe \
/org/freedesktop/sssd/infopipe/Users \
org.freedesktop.sssd.infopipe.Users.FindByName \
string:admin
object path "/org/freedesktop/sssd/infopipe/Users/ipaldap/397400000"
$ dbus-send --print-reply --system \
--dest=org.freedesktop.sssd.infopipe \
/org/freedesktop/sssd/infopipe/Users \
org.freedesktop.sssd.infopipe.Cache.List
array [
]
$ dbus-send --print-reply --system \
--dest=org.freedesktop.sssd.infopipe \
/org/freedesktop/sssd/infopipe/Users/ipaldap/397400000 \
org.freedesktop.sssd.infopipe.Cache.Object.Store
boolean true
$ dbus-send --print-reply --system \
--dest=org.freedesktop.sssd.infopipe \
/org/freedesktop/sssd/infopipe/Users \
org.freedesktop.sssd.infopipe.Cache.List
array [
object path "/org/freedesktop/sssd/infopipe/Users/ipaldap/397400000"
]
$ dbus-send --print-reply --system \
--dest=org.freedesktop.sssd.infopipe \
/org/freedesktop/sssd/infopipe/Users/ipaldap/397400000 \
org.freedesktop.sssd.infopipe.Cache.Object.Remove
boolean true
$ dbus-send --print-reply --system \
--dest=org.freedesktop.sssd.infopipe \
/org/freedesktop/sssd/infopipe/Users \
org.freedesktop.sssd.infopipe.Cache.List
array [
]
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index c21c1f3e9..bad92e060 100644 --- a/Makefile.am +++ b/Makefile.am @@ -552,6 +552,7 @@ dist_noinst_HEADERS = \ src/responder/ifp/ifp_components.h \ src/responder/ifp/ifp_users.h \ src/responder/ifp/ifp_groups.h \ + src/responder/ifp/ifp_cache.h \ src/sbus/sbus_client.h \ src/sbus/sssd_dbus.h \ src/sbus/sssd_dbus_meta.h \ @@ -1106,6 +1107,7 @@ sssd_ifp_SOURCES = \ src/responder/ifp/ifp_components.c \ src/responder/ifp/ifp_users.c \ src/responder/ifp/ifp_groups.c \ + src/responder/ifp/ifp_cache.c \ $(SSSD_UTIL_OBJ) \ $(SSSD_RESPONDER_OBJ) sssd_ifp_CFLAGS = \ |