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.

Public Member Functions
CTelChannelHandler * NewL (RCFChannel::TMsgQueues, RCFChannel::TMsgQueues, CTelServer *)
Private Member Functions
CTelChannelHandler ( CTelServer *)
void CFMessageShutdown (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 &)

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

Parameters

const CommsFW::TCFShutdownMsg & aMessage

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

CTelChannelHandler * NewL ( RCFChannel::TMsgQueues aRxQueues,
RCFChannel::TMsgQueues aTxQueues,
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]