C++ Actor Framework 0.19
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
caf::flow::coordinated Class Referenceabstract

An object that lives on a coordinator. More...

#include <coordinated.hpp>

Inheritance diagram for caf::flow::coordinated:
caf::flow::op::base< async::batch > caf::flow::op::base< Trait::output_type > caf::flow::op::base< defer_trait< Factory >::output_type > caf::flow::op::base< from_generator_output_t< Generator, Steps... > > caf::flow::op::base< from_steps_output_t< Steps... > > caf::flow::op::base< int64_t > caf::flow::op::base< cow_tuple< cow_vector< T >, observable< T > > > caf::flow::op::base< zip_with_output_t< F, Ts... > > caf::flow::op::base< input_type > caf::flow::op::base< typename Trait::select_token_type > caf::flow::op::base< caf::flow::observable< T > > caf::flow::op::base< Input > caf::flow::observer< T >::impl caf::flow::op::base< T > caf::flow::subscription::listener

Public Member Functions

virtual void ref_coordinated () const noexcept=0
 Increases the reference count of the coordinated.
 
virtual void deref_coordinated () const noexcept=0
 Decreases the reference count of the coordinated and destroys the object if necessary.
 

Friends

void intrusive_ptr_add_ref (const coordinated *ptr) noexcept
 
void intrusive_ptr_release (const coordinated *ptr) noexcept
 

Detailed Description

An object that lives on a coordinator.

Member Function Documentation

◆ deref_coordinated()

virtual void caf::flow::coordinated::deref_coordinated ( ) const
pure virtualnoexcept

◆ ref_coordinated()

virtual void caf::flow::coordinated::ref_coordinated ( ) const
pure virtualnoexcept

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