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

Public Member Functions

 Impl (GSROCrateId id, ResourceFactory factory, GSROCrateLimits bounds, DeliveryCallback delivered, FailureCallback failed)
void enqueue_payload (GSROPayload payload)
void advance_time (GSROTime safe_time)
void request_finish (GSROEndContext context)
void cancel (std::exception_ptr error)
void finish_and_join (GSROEndContext context)
void rethrow_if_failed () const

Detailed Description

Definition at line 15 of file gSROCrate.cc.

Constructor & Destructor Documentation

◆ Impl()

GSROCrate::Impl::Impl ( GSROCrateId id,
ResourceFactory factory,
GSROCrateLimits bounds,
DeliveryCallback delivered,
FailureCallback failed )
inline

Definition at line 18 of file gSROCrate.cc.

Member Function Documentation

◆ advance_time()

void GSROCrate::Impl::advance_time ( GSROTime safe_time)
inline

Definition at line 53 of file gSROCrate.cc.

◆ cancel()

void GSROCrate::Impl::cancel ( std::exception_ptr error)
inline

Definition at line 82 of file gSROCrate.cc.

◆ enqueue_payload()

void GSROCrate::Impl::enqueue_payload ( GSROPayload payload)
inline

Definition at line 29 of file gSROCrate.cc.

◆ finish_and_join()

void GSROCrate::Impl::finish_and_join ( GSROEndContext context)
inline

Definition at line 93 of file gSROCrate.cc.

◆ request_finish()

void GSROCrate::Impl::request_finish ( GSROEndContext context)
inline

Definition at line 66 of file gSROCrate.cc.

◆ rethrow_if_failed()

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

Definition at line 99 of file gSROCrate.cc.


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