$darkmode
#include <string>#include <cloe/core.hpp>#include <cloe/utility/tcp_transceiver.hpp>#include "vtd_version.hpp"#include <scpIcd.h>#include "vtd_logger.hpp"Go to the source code of this file.
Classes | |
| class | vtd::ScpMessage |
| class | vtd::ScpError |
| class | vtd::ScpTransceiver |
| class | vtd::ScpTransceiverFactory |
This header file contains all important definitions for SCP communication with VTD. In particular, it contains the SCP client.
TODO(ben): > The API is not yet fully stable. Sending messages seems to make sense, but there should be a more elegant way to receive and poll messages. Maybe register callbacks for certain kinds of messages. Idea: If we can read the top-most xml tag, then we can allow externals to register callbacks for these. Or callbacks for certain paths. The problem is that we'd have to go through all paths, if that were allowed. This might be inefficient, but this depends on how many SCP messages we receive.