CommCbMemFunT< C, Params_ > Class Template Reference

#include <CommCalls.h>

Inheritance diagram for CommCbMemFunT< C, Params_ >:
Collaboration diagram for CommCbMemFunT< C, Params_ >:

Public Types

typedef Params_ Params
 
typedef void(C::* Method) (const Params &io)
 
typedef C DestClass
 
typedef CbcPointer< CJobPointer
 

Public Member Functions

 CommCbMemFunT (const CbcPointer< C > &aJob, Method aMeth)
 
bool canDial (AsyncCall &c) override
 
void print (std::ostream &os) const override
 
void dial (AsyncCall &call)
 

Public Attributes

Method method
 
JobPointer job
 
Params params
 

Protected Member Functions

void doDial () override
 

Detailed Description

template<class C, class Params_>
class CommCbMemFunT< C, Params_ >

Definition at line 165 of file CommCalls.h.

Member Typedef Documentation

◆ DestClass

typedef C JobDialer< C >::DestClass
inherited

Definition at line 28 of file AsyncJobCalls.h.

◆ JobPointer

typedef CbcPointer<C > JobDialer< C >::JobPointer
inherited

Definition at line 29 of file AsyncJobCalls.h.

◆ Method

template<class C , class Params_ >
typedef void(C::* CommCbMemFunT< C, Params_ >::Method) (const Params &io)

Definition at line 169 of file CommCalls.h.

◆ Params

template<class C , class Params_ >
typedef Params_ CommCbMemFunT< C, Params_ >::Params

Definition at line 168 of file CommCalls.h.

Constructor & Destructor Documentation

◆ CommCbMemFunT()

template<class C , class Params_ >
CommCbMemFunT< C, Params_ >::CommCbMemFunT ( const CbcPointer< C > &  aJob,
Method  aMeth 
)
inline

Definition at line 171 of file CommCalls.h.

Member Function Documentation

◆ canDial()

template<class C , class Params_ >
bool CommCbMemFunT< C, Params_ >::canDial ( AsyncCall c)
inlineoverridevirtual

Reimplemented from JobDialer< C >.

Definition at line 175 of file CommCalls.h.

References JobDialer< Job >::canDial(), and CommDialerParamsT< Params_ >::params.

◆ dial()

void JobDialer< C >::dial ( AsyncCall call)
inherited

Definition at line 35 of file AsyncJobCalls.h.

◆ doDial()

template<class C , class Params_ >
void CommCbMemFunT< C, Params_ >::doDial ( )
inlineoverrideprotectedvirtual

◆ print()

template<class C , class Params_ >
void CommCbMemFunT< C, Params_ >::print ( std::ostream &  os) const
inlineoverridevirtual

Implements CallDialer.

Definition at line 180 of file CommCalls.h.

References CommDialerParamsT< Params_ >::params.

Member Data Documentation

◆ job

JobPointer JobDialer< C >::job
inherited

Definition at line 37 of file AsyncJobCalls.h.

◆ method

template<class C , class Params_ >
Method CommCbMemFunT< C, Params_ >::method

Definition at line 187 of file CommCalls.h.

Referenced by CommCbMemFunT< C, Params_ >::doDial().

◆ params

template<class Params_ >
Params CommDialerParamsT< Params_ >::params
inherited

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors