ESock::CCFFactoryContainerBroker Class Reference

#include <comms-infras/ss_fact_internal.h>

class ESock::CCFFactoryContainerBroker : public Den::CCommonObjectBroker

Inherits from

  • ESock::CCFFactoryContainerBroker
    Public Member Functions
    CCFFactoryContainerBroker *NewL()
    Protected Member Functions
    CCFFactoryContainerBroker()
    virtual voidReceivedL(const Messages::TRuntimeCtxId &, const Messages::TNodeId &, Messages::TSignatureBase &)
    Inherited Attributes
    Messages::ANodeBase::KInterfaceId
    Messages::ANodeBase::iClients
    Messages::ANodeBase::iSelfInterface
    Inherited Functions
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    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()
    Den::CCommonObjectBroker::CCommonObjectBroker()
    Den::CCommonObjectBroker::CleanupDeadWorker()
    Den::CCommonObjectBroker::ForwardMesasge(const Messages::TRuntimeCtxId &,const Messages::TSignalBase &,const Messages::TClientType &)
    Den::CCommonObjectBroker::Id()const
    Den::CCommonObjectBroker::UpdateWorkerInfo(CommsFW::TWorkerId,const Messages::TClientType &,const Messages::TNodeId &)
    Den::CCommonObjectBroker::~CCommonObjectBroker()
    Messages::ANode::FetchNodeInterfaceControlL(TInt)
    Messages::ANode::FetchNodeInterfaceL(TInt)
    Messages::ANodeBase::ANodeBase(const TNodeId &)
    Messages::ANodeBase::AddClientL(const TNodeId &,const TClientType &,TAny *)
    Messages::ANodeBase::CountClients(TClientIterBase &)const
    Messages::ANodeBase::CountClients(const TClientType &,const TClientType &)const
    Messages::ANodeBase::DoFindClient(const TRuntimeCtxId &,TInt &)const
    Messages::ANodeBase::FindClient(const TRuntimeCtxId &)const
    Messages::ANodeBase::FindClientL(const TRuntimeCtxId &)const
    Messages::ANodeBase::GetClientIter(const TClientType &,const TClientType &)const
    Messages::ANodeBase::GetFirstClient(const TClientType &,const TClientType &)const
    Messages::ANodeBase::ITFHIERARCHY_1(ANodeBase,ANodeBase)
    Messages::ANodeBase::NewClientInterfaceL(const TClientType &,TAny *)
    Messages::ANodeBase::PostToClients(TClientIterBase &,const TRuntimeCtxId &,const TSignalBase &,TUint32,TUint32)const
    Messages::ANodeBase::PostToClients(const TRuntimeCtxId &,const TSignalBase &,const TClientType &,const TClientType &,TUint32,TUint32)const
    Messages::ANodeBase::RemoveClient(RNodeInterface &)
    Messages::ANodeBase::RemoveClient(TInt)
    Messages::ANodeBase::ReturnInterfacePtrL(ANodeBase *&)
    Messages::ANodeBase::SelfInterface()
    Messages::ANodeBase::~ANodeBase()
    Messages::ANodeId::ANodeId(ANode &)
    Messages::ANodeId::ANodeId(TAny *)
    Messages::ANodeId::UnregisterSelf()
    Messages::ANodeIdBase::ANodeIdBase()
    Messages::ANodeIdBase::NodeId()const
    NetInterfaces::TInterfaceControl::FetchInterface(TInt)
    NetInterfaces::TInterfaceControl::FetchInterfaceL(TInt)
    NetInterfaces::TInterfaceControl::TInterfaceControl()

    Detailed Description

    This object broker is intended to be a per technology singleton that forwards factory requests to a specified factory container.

    Factory containers are added to its client list during the handshaking at worker thread initialisation.

    Constructor & Destructor Documentation

    CCFFactoryContainerBroker ( )

    CCFFactoryContainerBroker()[protected]

    Member Function Documentation

    NewL ( )

    CCFFactoryContainerBroker *NewL()[static]

    ReceivedL ( const Messages::TRuntimeCtxId &, const Messages::TNodeId &, Messages::TSignatureBase & )

    voidReceivedL(const Messages::TRuntimeCtxId &aSender,
    const Messages::TNodeId &aRecipient,
    Messages::TSignatureBase &aMessage
    )[protected, virtual]

    Reimplemented from Messages::ANode::ReceivedL(const TRuntimeCtxId &,const TNodeId &,TSignatureBase &)