gstreamer
Loading...
Searching...
No Matches
GSROService::Impl Class Reference

Public Member Functions

void begin_run (ResourceFactory factory, GSROCrateLimits bounds, DeliveryCallback delivered, std::shared_ptr< const GSROTiming > model={}, std::size_t event_limit=65536)
std::shared_ptr< GSROCrate > create_crate_thread_if_needed (GSROCrateId id)
void dispatch_payload_to_crate (GSROPayload payload)
void complete_event (GSROEventId id)
void advance_time (GSROTime boundary)
void broadcast_time (GSROTime boundary)
void finish_run (GSROEndContext context)
void rethrow_if_failed () const
void cancel_run (std::exception_ptr error)

Detailed Description

Definition at line 14 of file gSROService.cc.

Member Function Documentation

◆ advance_time()

void GSROService::Impl::advance_time ( GSROTime boundary)
inline

Definition at line 111 of file gSROService.cc.

◆ begin_run()

void GSROService::Impl::begin_run ( ResourceFactory factory,
GSROCrateLimits bounds,
DeliveryCallback delivered,
std::shared_ptr< const GSROTiming > model = {},
std::size_t event_limit = 65536 )
inline

Definition at line 17 of file gSROService.cc.

◆ broadcast_time()

void GSROService::Impl::broadcast_time ( GSROTime boundary)
inline

Definition at line 120 of file gSROService.cc.

◆ cancel_run()

void GSROService::Impl::cancel_run ( std::exception_ptr error)
inline

Definition at line 189 of file gSROService.cc.

◆ complete_event()

void GSROService::Impl::complete_event ( GSROEventId id)
inline

Definition at line 103 of file gSROService.cc.

◆ create_crate_thread_if_needed()

std::shared_ptr< GSROCrate > GSROService::Impl::create_crate_thread_if_needed ( GSROCrateId id)
inline

Definition at line 51 of file gSROService.cc.

◆ dispatch_payload_to_crate()

void GSROService::Impl::dispatch_payload_to_crate ( GSROPayload payload)
inline

Definition at line 77 of file gSROService.cc.

◆ finish_run()

void GSROService::Impl::finish_run ( GSROEndContext context)
inline

Definition at line 140 of file gSROService.cc.

◆ rethrow_if_failed()

void GSROService::Impl::rethrow_if_failed ( ) const
inline

Definition at line 184 of file gSROService.cc.


The documentation for this class was generated from the following file: