Add cache support 41/291341/4 accepted/tizen/unified/20230420.041540
authorJaehyun Kim <jeik01.kim@samsung.com>
Thu, 13 Apr 2023 13:56:04 +0000 (22:56 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Wed, 19 Apr 2023 02:19:44 +0000 (11:19 +0900)
commit4ba70013052f6e65a89e10452d500de781e7b543
tree37e47ee3ea47d8da4b39115cef056153364f8c4a
parent1d0a3334206d34af1185cac807efb72cacc93cd6
Add cache support

Cache Agent and related DBs have been added to support cache
and logic using them has been implemented.

Change-Id: Ieaa8773959d9c3c6b0b0b2c8c90da243452a677d
Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
42 files changed:
CMakeLists.txt
agent/download-agent-client-mgr.c
agent/download-agent-dl-info.c
agent/download-agent-http-mgr.c
agent/download-agent-http-msg-handler.c
agent/download-agent-interface.c
agent/include/download-agent-dl-info.h
agent/include/download-agent-http-msg-handler.h
agent/include/download-agent-interface.h
cache-agent.pc.in [new file with mode: 0644]
cache/CMakeLists.txt [new file with mode: 0755]
cache/cache-agent-config.c [new file with mode: 0755]
cache/cache-agent-interface.c [new file with mode: 0755]
cache/cache-agent-storage.c [new file with mode: 0755]
cache/include/cache-agent-config.h [new file with mode: 0755]
cache/include/cache-agent-debug.h [new file with mode: 0755]
cache/include/cache-agent-defs.h [new file with mode: 0755]
cache/include/cache-agent-info.h [new file with mode: 0755]
cache/include/cache-agent-interface.h [new file with mode: 0755]
cache/include/cache-agent-storage.h [new file with mode: 0755]
packaging/download-provider.spec
provider-interface/download-provider-interface.c
provider-interface/include/download-provider-interface.h
provider/CMakeLists.txt
provider/download-provider-cache-manager.c [new file with mode: 0644]
provider/download-provider-cache.c [new file with mode: 0644]
provider/download-provider-client-manager.c
provider/download-provider-client.c
provider/download-provider-db.c
provider/download-provider-plugin-cache-agent.c [new file with mode: 0755]
provider/download-provider-plugin-download-agent.c
provider/download-provider-queue-manager.c
provider/download-provider-utils.c
provider/include/download-provider-cache-manager.h [new file with mode: 0644]
provider/include/download-provider-cache.h [new file with mode: 0644]
provider/include/download-provider-client.h
provider/include/download-provider-db-defs.h
provider/include/download-provider-db.h
provider/include/download-provider-plugin-cache-agent.h [new file with mode: 0644]
provider/include/download-provider-utils.h
provider/include/download-provider.h
res/var/lib/download-provider/settings [new file with mode: 0644]