File graph_sync.hpp
File List > astutedds > rmw > graph_sync.hpp
Go to the documentation of this file
//
// Copyright (c) 2026, Astute Systems PTY LTD
//
// This file is part of the AstuteDDS RMW implementation.
//
// See the commercial LICENSE file in the project root for full license details.
//
#pragma once
#include <cstdint>
#include <rmw/types.h>
struct AstuteDDSContext;
rmw_gid_t
graph_to_rmw_gid(const uint8_t bytes[16]);
bool
graph_sync_init(AstuteDDSContext * ctx, const char * enclave);
void
graph_sync_fini(AstuteDDSContext * ctx);
void
graph_notify_local_nodes(AstuteDDSContext * ctx);
void
graph_sync_remote_entities(AstuteDDSContext * ctx);