CTelChannelHandler Class Reference

class CTelChannelHandler : public CommsFW::CCFModuleChannelHandler

Main Comms Channel traffic handler for Etel. Listens for incoming messages and deliverst them to ETel as well as sending messages on behalf of ETel.

Inherits from

Public Member Functions
CTelChannelHandler *NewL(RCFChannel::TMsgQueues, RCFChannel::TMsgQueues, CTelServer *)
Private Member Functions
CTelChannelHandler(CTelServer *)
voidCFMessageShutdown(const CommsFW::TCFShutdownMsg &)
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::RunError(TInt)
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CommsFW::CCFModuleChannelHandler::CCFModuleChannelHandler(TInt)
CommsFW::CCFModuleChannelHandler::CFChannelError(TInt)
CommsFW::CCFModuleChannelHandler::CFMessageBind(const CommsFW::TCFBindMsg &)
CommsFW::CCFModuleChannelHandler::CFMessageDiscover(const CommsFW::TCFDiscoverMsg &)
CommsFW::CCFModuleChannelHandler::CFMessageForward(const CommsFW::TCFForwardMsg &)
CommsFW::CCFModuleChannelHandler::CFMessageUnbind(const CommsFW::TCFUnbindMsg &)
CommsFW::CCFModuleChannelHandler::CFMessageUnknown(const CommsFW::TCFMessage &)
CommsFW::CCFModuleChannelHandler::ConstructL(CommsFW::RCFChannel::TMsgQueues &,CommsFW::RCFChannel::TMsgQueues &)
CommsFW::CCFModuleChannelHandler::Send(const CommsFW::TCFMessage &)
CommsFW::CCFModuleChannelHandler::~CCFModuleChannelHandler()
Inherited Enumerations
CActive:TPriority
Private Attributes
CTelServer *iServer
Inherited Attributes
CActive::iStatus

Constructor & Destructor Documentation

CTelChannelHandler(CTelServer *)

CTelChannelHandler(CTelServer *aServer)[private]

Constructor

Parameters

CTelServer * aServer

Member Functions Documentation

CFMessageShutdown(const CommsFW::TCFShutdownMsg &)

voidCFMessageShutdown(const CommsFW::TCFShutdownMsg &aMessage)[private, virtual]

Parameters

const CommsFW::TCFShutdownMsg & aMessage

NewL(RCFChannel::TMsgQueues, RCFChannel::TMsgQueues, CTelServer *)

CTelChannelHandler *NewL(RCFChannel::TMsgQueuesaRxQueues,
RCFChannel::TMsgQueuesaTxQueues,
CTelServer *aServer
)[static]

Create channel handler instance and construct it. Standard pattern

Parameters

RCFChannel::TMsgQueues aRxQueues
RCFChannel::TMsgQueues aTxQueues
CTelServer * aServer

Member Data Documentation

CTelServer * iServer

CTelServer *iServer[private]