20#ifndef CROSS_PROBE_CLIENT_H
21#define CROSS_PROBE_CLIENT_H
30#include <api/common/commands/cross_probe_commands.pb.h>
50 static std::map<FRAME_T, std::string>
s_peers;
Routes cross-probe messages between standalone KiCad instances over the IPC API.
static bool IsOnStandardSocketPath()
static void RegisterPeer(FRAME_T aFrameType, const std::string &aSocketPath)
static bool SendToFrame(FRAME_T aTarget, const google::protobuf::Message &aRequest)
static std::mutex s_mutex
static std::map< FRAME_T, std::string > s_peers
static void AnnounceToPrimary(FRAME_T aFrameType)
FRAME_T
The set of EDA_BASE_FRAME derivatives, typically stored in EDA_BASE_FRAME::m_Ident.