SObjectizer  5.5
Classes | Namespaces | Typedefs | Functions
coop_handle.hpp File Reference

Type of smart handle to coop. More...

#include <so_5/compiler_features.hpp>
#include <so_5/exception.hpp>
#include <so_5/types.hpp>
#include <memory>
#include <string>
#include <iostream>

Go to the source code of this file.

Classes

class  so_5::coop_handle_t
 Type of smart handle for a cooperation. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::low_level_api
 

Typedefs

using so_5::coop_shptr_t = std::shared_ptr< coop_t >
 Typedef for the agent_coop smart pointer. More...
 

Functions

coop_shptr_t so_5::low_level_api::to_shptr (const coop_handle_t &handle)
 A helper function for safe extraction of shared_ptr to coop from coop_handle instance. More...
 
coop_shptr_t so_5::low_level_api::to_shptr_noexcept (const coop_handle_t &handle) noexcept
 A helper function for unsafe extraction of shared_ptr to coop from coop_handle instance. More...
 

Detailed Description

Type of smart handle to coop.

Since
v.5.6.0