Go to file
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
common agent-interface: introduce the core of the Agent Interface 2019-10-18 17:04:03 +01:00
docs docs: add spice URI scheme 2019-02-21 14:22:18 +00:00
m4 build: Disable Celt support by default 2019-06-13 08:51:11 +01:00
python_modules codegen: Document "chunk" attribute 2019-10-10 13:01:33 +01:00
tests agent-interface: introduce the core of the Agent Interface 2019-10-18 17:04:03 +01:00
.gitlab-ci.yml ci: Remove dependencies from copr build 2019-03-12 12:43:38 +00:00
.gitmodules Integrate recorder library 2019-01-23 14:44:19 +00:00
.gitpublish Add a .gitpublish 2019-01-15 17:35:51 +04:00
autogen.sh Remove files moved to spice-protocol 2015-08-11 10:26:06 +02:00
configure.ac build: Add new check for recorder library 2019-04-03 09:32:46 +01:00
COPYING Remove trailing whitespace 2015-12-18 11:41:15 +01:00
git.mk build: Update git.mk to latest version 2018-06-18 14:08:03 +01:00
Makefile.am proto: Remove support for SPICE version 1 2018-09-28 09:00:03 +01:00
meson_options.txt build: Disable Celt support by default 2019-06-13 08:51:11 +01:00
meson.build meson: Remove "install" argument from configure_file 2019-08-29 04:51:48 +01:00
spice_codegen.py codegen: Exit with error on error generating C structures 2019-08-13 18:11:04 +01:00
spice.proto proto: Demarshal Smartcard data field 2019-10-08 14:40:32 +01:00