Version: 9.12.0
CouplingPolicy Class Reference

#include <CouplingPolicy.hxx>

Inheritance diagram for CouplingPolicy:

Data Structures

struct  BoundedDataIdProcessor
 
struct  DisconnectProcessor
 
struct  EraseDataIdBeforeOrAfterTagProcessor
 
struct  EraseDataIdProcessor
 

Public Member Functions

template<typename Container >
bool isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const
 
virtual void wakeupWaiting ()
 
virtual ~CouplingPolicy ()
 

Constructor & Destructor Documentation

◆ ~CouplingPolicy()

virtual CouplingPolicy::~CouplingPolicy ( )
virtual

Member Function Documentation

◆ isDataIdConveniant()

template<typename Container >
bool CouplingPolicy::isDataIdConveniant ( Container &  storedDatas,
const typename Container::key_type &  expectedDataId,
bool isEqual,
bool isBounded,
typename Container::iterator &  wDataIt1 
) const

◆ wakeupWaiting()