Add initial version 81/26081/2
authorDamian Hobson-Garcia <dhobsong@igel.co.jp>
Tue, 24 Nov 2020 08:16:39 +0000 (17:16 +0900)
committerDamian Hobson-Garcia <dhobsong@igel.co.jp>
Fri, 19 Feb 2021 10:48:23 +0000 (10:48 +0000)
commitf991de200799118355fd75237a740321bda7aaa7
tree589f536d835d81f1166410e67aedb578d6e70395
parent464ec461237b36e03c4cdb175e9d87ab502ee1d5
Add initial version

The initial version implements the basic functionality
of the client/server communication and lease management.

For now, one lease is created per valid connector (dependent
on CRTC availablity).

Bug-AGL: SPEC-3729

Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
Change-Id: I2b37a892742cc22bdc53a5172c8ad3d8a7bb5e66
40 files changed:
.clang-format [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README.md [new file with mode: 0644]
common/log.c [new file with mode: 0644]
common/log.h [new file with mode: 0644]
common/meson.build [new file with mode: 0644]
common/socket-path.c [new file with mode: 0644]
common/socket-path.h [new file with mode: 0644]
common/test/test-helpers.c [new file with mode: 0644]
common/test/test-helpers.h [new file with mode: 0644]
drm-lease-manager/drm-lease.h [new file with mode: 0644]
drm-lease-manager/lease-manager.c [new file with mode: 0644]
drm-lease-manager/lease-manager.h [new file with mode: 0644]
drm-lease-manager/lease-server.c [new file with mode: 0644]
drm-lease-manager/lease-server.h [new file with mode: 0644]
drm-lease-manager/main.c [new file with mode: 0644]
drm-lease-manager/meson.build [new file with mode: 0644]
drm-lease-manager/test/lease-manager-test.c [new file with mode: 0644]
drm-lease-manager/test/lease-server-test.c [new file with mode: 0644]
drm-lease-manager/test/meson.build [new file with mode: 0644]
drm-lease-manager/test/test-drm-device.c [new file with mode: 0644]
drm-lease-manager/test/test-drm-device.h [new file with mode: 0644]
drm-lease-manager/test/test-socket-client.c [new file with mode: 0644]
drm-lease-manager/test/test-socket-client.h [new file with mode: 0644]
examples/dlm-client-test/dlm-client-test.c [new file with mode: 0644]
examples/dlm-client-test/meson.build [new file with mode: 0644]
examples/meson.build [new file with mode: 0644]
libdlmclient/dlmclient.c [new file with mode: 0644]
libdlmclient/dlmclient.h [new file with mode: 0644]
libdlmclient/docs/Doxyfile.in [new file with mode: 0644]
libdlmclient/docs/meson.build [new file with mode: 0644]
libdlmclient/meson.build [new file with mode: 0644]
libdlmclient/test/libdlmclient-test.c [new file with mode: 0644]
libdlmclient/test/meson.build [new file with mode: 0644]
libdlmclient/test/test-socket-server.c [new file with mode: 0644]
libdlmclient/test/test-socket-server.h [new file with mode: 0644]
meson.build [new file with mode: 0644]
meson_options.txt [new file with mode: 0644]
subprojects/fff.wrap [new file with mode: 0644]
subprojects/packagefiles/fff-1.0/meson.build [new file with mode: 0644]