Messages::ANodeBase Class Reference
class Messages::ANodeBase : protected NetInterfaces::TInterfaceControl
|
Public Member Functions
|
IMPORT_C
RNodeInterface
*
|
AddClientL
(const
TNodeId
&, const
TClientType
&,
TAny
*)
|
TUint
|
CountClients
(const
TClientType
&, const
TClientType
&)
|
IMPORT_C
RNodeInterface
*
|
FindClient
(const
TRuntimeCtxId
&)
|
IMPORT_C
RNodeInterface
*
|
FindClientL
(const
TRuntimeCtxId
&)
|
TClientIter
< TTYPEMATCHPOLICY >
|
GetClientIter
(const
TClientType
&, const
TClientType
&)
|
RNodeInterface
*
|
GetFirstClient
(const
TClientType
&, const
TClientType
&)
|
const
TNodeId
&
|
Id
()
|
IMPORT_C
RNodeInterface
*
|
NewClientInterfaceL
(const
TClientType
&,
TAny
*)
|
TInt
|
PostToClients
(const
TRuntimeCtxId
&, const
TSignalBase
&, const
TClientType
&, const
TClientType
&,
TUint32
,
TUint32
)
|
IMPORT_C void
|
RemoveClient
(
RNodeInterface
&)
|
IMPORT_C void
|
RemoveClient
(
TInt
)
|
IMPORT_C void
|
ReturnInterfacePtrL
(
ANodeBase
*&)
|
RNodeInterface
&
|
SelfInterface
()
|
Constructor & Destructor Documentation
ANodeBase(const TNodeId &)
IMPORT_C
|
ANodeBase
|
(
|
const
TNodeId
&
|
aNodeId
|
)
|
[protected, explicit]
|
~ANodeBase()
IMPORT_C
|
~ANodeBase
|
(
|
)
|
[protected]
|
Member Functions Documentation
AddClientL(const TNodeId &, const TClientType &, TAny *)
CountClients(const TClientType &, const TClientType &)
CountClients(TClientIterBase &)
DoFindClient(const TRuntimeCtxId &, TInt &)
FindClient(const TRuntimeCtxId &)
Find specified client identified by id specified
FindClientL(const TRuntimeCtxId &)
GetClientIter(const TClientType &, const TClientType &)
GetFirstClient(const TClientType &, const TClientType &)
Id()
const
TNodeId
&
|
Id
|
(
|
)
|
const [inline]
|
NewClientInterfaceL(const TClientType &, TAny *)
PostToClients(const TRuntimeCtxId &, const TSignalBase &, const TClientType &, const TClientType &, TUint32, TUint32)
TInt
|
PostToClients
|
(
|
const
TRuntimeCtxId
&
|
aPostFrom,
|
|
const
TSignalBase
&
|
aMessage,
|
|
const
TClientType
&
|
aIncClientType,
|
|
const
TClientType
&
|
aExcClientType = TClientType::NullType(),
|
|
TUint32
|
aFlagsToSet = 0,
|
|
TUint32
|
aFlagsToClear = 0
|
|
)
|
const [inline]
|
PostToClients(TClientIterBase &, const TRuntimeCtxId &, const TSignalBase &, TUint32, TUint32)
RemoveClient(RNodeInterface &)
RemoveClient(TInt)
IMPORT_C void
|
RemoveClient
|
(
|
TInt
|
aIndex
|
)
|
|
ReturnInterfacePtrL(ANodeBase *&)
IMPORT_C void
|
ReturnInterfacePtrL
|
(
|
ANodeBase
*&
|
aInterface
|
)
|
|
Member Type Definitions Documentation
Typedef TIfStaticFetcherNearestInHierarchy
Member Data Documentation
const TInt KInterfaceId
const
TInt
|
KInterfaceId
|
[static]
|
RPointerArray< RNodeInterface > iClients
RNodeInterface
iSelfInterface
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.