File listener.hpp

File List > astutedds > rmw > listener.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 <astutedds/c/astutedds.h>
#include <astutedds/rmw/types.hpp>

#include <rmw/event.h>

AstuteDDS_ReturnCode
rebuild_publisher_listener(AstuteDDSPublisher * pub);

AstuteDDS_ReturnCode
rebuild_subscription_listener(AstuteDDSSubscription * sub);

bool
event_is_ready(const rmw_event_t * event);