class MeshMachine::AMMNodeBase : public Messages::ANodeBase |
Public Member Functions | |
---|---|
IMPORT_C void | AbortActivitiesOriginatedBy ( TNodeContextBase &, const Messages::TNodeId &, TBool ) |
IMPORT_C const RPointerArray < CNodeActivityBase > & | Activities () |
IMPORT_C TUint | CountActivities ( TUint8 ) |
IMPORT_C TUint | CountAllActivities ( TUint8 ) |
IMPORT_C TUint | CountAllActivities () |
IMPORT_C CNodeActivityBase * | FindActivityById ( TUint ) |
IMPORT_C CNodeActivityBase * | FindActivityOriginatedBy (const Messages::TRuntimeCtxId &) |
IMPORT_C CNodeActivityBase * | FindAddressedActivity (const TNodeContextBase &) |
IMPORT_C void | PostReceived ( TNodeContextBase &) |
IMPORT_C void | Received (const Messages::TNodeSignal::TMessageId , TNodeContextBase &) |
IMPORT_C void | RemoveClient (const Messages::TRuntimeCtxId &, TNodeContextBase &) |
IMPORT_C void | RemoveClient (const Messages::TRuntimeCtxId &) |
IMPORT_C void | ReturnInterfacePtrL ( AMMNodeBase *&) |
Protected Member Functions | |
---|---|
AMMNodeBase (const TNodeActivityMap &, const Messages::TNodeId &) | |
~AMMNodeBase () | |
IMPORT_C void | ConstructL ( TInt ) |
IMPORT_C void | HandleMessageReturnValue ( TNodeContextBase &) |
IMPORT_C void | HandlePassThroughMessage ( TNodeContextBase &) |
void | SignalActivities () |
Private Member Functions | |
---|---|
TBool | Accept ( TNodeContextBase &, CNodeActivityBase *&) |
TAny * | BorrowPreallocatedSpace ( TUint ) |
TAny * | GetPreallocatedCell ( TUint ) |
TUint | MaxPreallocatedActivityCount () |
void | PreallocateSpaceL ( TUint ) |
void | ReturnPreallocatedSpace ( TAny *) |
void | StartActivityL ( TNodeContextBase &, const TNodeActivity &, const NetStateMachine::TStateTriple &) |
void | StartNewActivitiesL ( TNodeContextBase &, CNodeActivityBase *) |
Public Member Type Definitions | |
---|---|
typedef | NetInterfaces::TIfStaticFetcherLinkBase < Messages::ANodeBase::TIfStaticFetcherNearestInHierarchy , AMMNodeBase , AMMNodeBase > TIfStaticFetcherNearestInHierarchy |
Public Attributes | |
---|---|
const TInt | KInterfaceId |
Protected Attributes | |
---|---|
const TNodeActivityMap & | iActivityMap |
Private Attributes | |
---|---|
RPointerArray < CNodeActivityBase > | iActivities |
TAny * | iPreallocatedSpace |
IMPORT_C | AMMNodeBase | ( | const TNodeActivityMap & | aActivityMap, |
const Messages::TNodeId & | aNodeId | |||
) | [protected, explicit] |
const TNodeActivityMap & aActivityMap | |
const Messages::TNodeId & aNodeId |
IMPORT_C void | AbortActivitiesOriginatedBy | ( | TNodeContextBase & | aContext, |
const Messages::TNodeId & | aNodeId = Messages::TNodeId::NullId(), | |||
TBool | aIsNodeBeingDestroyed = EFalse | |||
) |
TNodeContextBase & aContext | |
const Messages::TNodeId & aNodeId = Messages::TNodeId::NullId() | |
TBool aIsNodeBeingDestroyed = EFalse |
TBool | Accept | ( | TNodeContextBase & | aContext, |
CNodeActivityBase *& | aFoundActivity | |||
) | [private] |
TNodeContextBase & aContext | |
CNodeActivityBase *& aFoundActivity |
TAny * | BorrowPreallocatedSpace | ( | TUint | aSize | ) | [private] |
TUint aSize |
IMPORT_C void | ConstructL | ( | TInt | aSize = KUseDefaultPreallocatedSize | ) | [protected] |
TInt aSize = KUseDefaultPreallocatedSize |
IMPORT_C TUint | CountActivities | ( | TUint8 | aActivitySigId | ) | const |
TUint8 aActivitySigId |
IMPORT_C TUint | CountAllActivities | ( | TUint8 | aActivitySigId | ) | const |
TUint8 aActivitySigId |
IMPORT_C CNodeActivityBase * | FindActivityById | ( | TUint | aActivityId | ) | const |
TUint aActivityId |
IMPORT_C CNodeActivityBase * | FindActivityOriginatedBy | ( | const Messages::TRuntimeCtxId & | aPeerId | ) |
const Messages::TRuntimeCtxId & aPeerId |
IMPORT_C CNodeActivityBase * | FindAddressedActivity | ( | const TNodeContextBase & | aContext | ) | const |
const TNodeContextBase & aContext |
TAny * | GetPreallocatedCell | ( | TUint | aIndex | ) | const [private] |
TUint aIndex |
IMPORT_C void | HandleMessageReturnValue | ( | TNodeContextBase & | aContext | ) | [protected, virtual] |
TNodeContextBase & aContext |
IMPORT_C void | HandlePassThroughMessage | ( | TNodeContextBase & | aContext | ) | [protected, virtual] |
TNodeContextBase & aContext |
IMPORT_C void | PostReceived | ( | TNodeContextBase & | aContext | ) |
This function may delete the object pointed to by aCurrentActivity. So don't use it after this function is called.
TNodeContextBase & aContext |
IMPORT_C void | Received | ( | const Messages::TNodeSignal::TMessageId | aNoPeerMsgIds, |
TNodeContextBase & | aContext | |||
) |
const Messages::TNodeSignal::TMessageId aNoPeerMsgIds | |
TNodeContextBase & aContext |
IMPORT_C void | RemoveClient | ( | const Messages::TRuntimeCtxId & | aClientId, |
TNodeContextBase & | aContext | |||
) |
const Messages::TRuntimeCtxId & aClientId | |
TNodeContextBase & aContext |
IMPORT_C void | RemoveClient | ( | const Messages::TRuntimeCtxId & | aClientId | ) |
const Messages::TRuntimeCtxId & aClientId |
IMPORT_C void | ReturnInterfacePtrL | ( | AMMNodeBase *& | aInterface | ) |
AMMNodeBase *& aInterface |
void | ReturnPreallocatedSpace | ( | TAny * | aSpace | ) | [private] |
TAny * aSpace |
void | StartActivityL | ( | TNodeContextBase & | aContext, |
const TNodeActivity & | aActivitySig, | |||
const NetStateMachine::TStateTriple & | aFirst | |||
) | [private] |
TNodeContextBase & aContext | |
const TNodeActivity & aActivitySig | |
const NetStateMachine::TStateTriple & aFirst |
void | StartNewActivitiesL | ( | TNodeContextBase & | aContext, |
CNodeActivityBase * | aSendersActivity | |||
) | [private] |
TNodeContextBase & aContext | |
CNodeActivityBase * aSendersActivity |
typedef NetInterfaces::TIfStaticFetcherLinkBase < Messages::ANodeBase::TIfStaticFetcherNearestInHierarchy , AMMNodeBase , AMMNodeBase > | TIfStaticFetcherNearestInHierarchy |
RPointerArray < CNodeActivityBase > | iActivities | [private] |
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.