Skip to main content

AVxcelerate Simulation Framework 2026 R1 SP01

Class simulation_framework::core::IPublisher

Last update: 22.04.2026

Definition: core/communication/i_publisher.h (line 24)

Members

Public functions

Function ~IPublisher

virtual simulation_framework::core::IPublisher::~IPublisher()=default

Return type:

Function Execute

virtual void simulation_framework::core::IPublisher::Execute()=0

Return type: void

Function Init

virtual void simulation_framework::core::IPublisher::Init()=0

Return type: void

Function WaitForSubscriber

virtual bool simulation_framework::core::IPublisher::WaitForSubscriber(std::chrono::milliseconds timeout=std::chrono::milliseconds(60000))=0

Parameters:

  • std::chrono::milliseconds timeout = std::chrono::milliseconds(60000)

Return type: bool

Function WaitForSubscribersInNumberOf

virtual bool simulation_framework::core::IPublisher::WaitForSubscribersInNumberOf(const int subscriber_count, std::chrono::milliseconds timeout=std::chrono::milliseconds(60000))=0

Parameters:

  • const int subscriber_count
  • std::chrono::milliseconds timeout = std::chrono::milliseconds(60000)

Return type: bool

Connect with Ansys