SObjectizer  5.7
Public Member Functions | Private Attributes | List of all members
so_5::impl::internal_agent_iface_t Class Referencefinal

A special class for access to private/protected members of agent class. More...

#include <internal_agent_iface.hpp>

Public Member Functions

 internal_agent_iface_t (agent_t &agent) noexcept
 
void bind_to_coop (coop_t &coop)
 
void initiate_agent_definition ()
 
void shutdown_agent () noexcept
 

Private Attributes

agent_tm_agent
 

Detailed Description

A special class for access to private/protected members of agent class.

Since
v.5.6.0

Constructor & Destructor Documentation

◆ internal_agent_iface_t()

so_5::impl::internal_agent_iface_t::internal_agent_iface_t ( agent_t agent)
inlineexplicitnoexcept

Member Function Documentation

◆ bind_to_coop()

void so_5::impl::internal_agent_iface_t::bind_to_coop ( coop_t coop)
inline

◆ initiate_agent_definition()

void so_5::impl::internal_agent_iface_t::initiate_agent_definition ( )
inline

◆ shutdown_agent()

void so_5::impl::internal_agent_iface_t::shutdown_agent ( )
inlinenoexcept

Member Data Documentation

◆ m_agent

agent_t& so_5::impl::internal_agent_iface_t::m_agent
private

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