spice-common/tests
Kevin Pouget a16c7027c5 agent-interface: introduce the core of the Agent Interface
When initialized (recorder_initialization), the Agent Interface launch
a GThread (handle_communications) that opens a TCP server socket and
waits for Smart Local Agent connections. When a Local Agent connects
to the sockets, the communication is initialized
(agent_initialize_communication), the communication socket is stored
and the list of Recorders is sent. In return, the local agent
indicates which recorders to enable.

On the SPICE side, the Agent Interface handles the record() calls
(recorder_append*). When a record is received from SPICE, and if the
recorder is enabled, the record entry is sent through the TCP
connection. Otherwise, the record is dropped.

Signed-off-by: Kevin Pouget <kpouget@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
2019-10-18 17:04:03 +01:00
..
Makefile.am common/recorder.h: do not complain on unused (dummy) recorders 2019-09-11 10:02:44 +01:00
meson.build test: Add a test for subject_to_x509_name function 2019-01-08 21:26:58 +00:00
test-dummy-recorder.c agent-interface: introduce the core of the Agent Interface 2019-10-18 17:04:03 +01:00
test-logging.c Do not check for HAVE_CONFIG_H 2019-05-02 09:33:05 +01:00
test-marshallers.c Do not check for HAVE_CONFIG_H 2019-05-02 09:33:05 +01:00
test-marshallers.h test-marshallers.proto: ArrayMessage: make space for name 2019-08-13 18:09:05 +01:00
test-marshallers.proto test-marshallers.proto: ArrayMessage: make space for name 2019-08-13 18:09:05 +01:00
test-quic.c Do not check for HAVE_CONFIG_H 2019-05-02 09:33:05 +01:00
test-region.c Do not check for HAVE_CONFIG_H 2019-05-02 09:33:05 +01:00
test-ssl-verify.c test-ssl-verify: Improve subject_to_x509_name coverage 2019-03-13 17:22:18 +00:00