CAlfAppSrvSessionBase Class Reference
class CAlfAppSrvSessionBase : public CAknAppServiceBase |
Session/service class in the server side.
Private Attributes |
---|
TPrivateData * | iData |
CAlfAppServer * | iHost |
Constructor & Destructor Documentation
CAlfAppSrvSessionBase(const CAlfAppServer *)
IMPORT_C | CAlfAppSrvSessionBase | ( | const CAlfAppServer * | aServer | ) | |
Default constructor, stores pointer to server instance
Parameters
const CAlfAppServer * aServer | Server which the client has connected. |
CAlfAppSrvSessionBase()
IMPORT_C | CAlfAppSrvSessionBase | ( | ) | |
Default constructor, fetches and stores pointer to server instance using ccoestatic
~CAlfAppSrvSessionBase()
IMPORT_C | ~CAlfAppSrvSessionBase | ( | ) | |
Destructor, singals server to free resources specific for this client
Member Functions Documentation
ActivateContainerLayoutL(TBool)
void | ActivateContainerLayoutL | ( | TBool | aActivate | ) | |
AlfAppUi()
IMPORT_C CAlfAppUi * | AlfAppUi | ( | ) | |
AlfInterfaceProviderExtension(const TUid &, TAny **)
IMPORT_C void | AlfInterfaceProviderExtension | ( | const TUid & | aExtensionUid, |
| TAny ** | aExtensionParams |
| ) | |
Parameters
const TUid & aExtensionUid | |
TAny ** aExtensionParams | |
AlfServer()
IMPORT_C CAlfAppServer * | AlfServer | ( | ) | |
BaseConstructL()
IMPORT_C void | BaseConstructL | ( | ) | [protected] |
CancelPointerEvents()
void | CancelPointerEvents | ( | ) | |
ClientDrawingArea()
IMPORT_C TRect | ClientDrawingArea | ( | ) | const [virtual] |
Gets the drawing area of the session
ClientWindowGroup()
TInt
| ClientWindowGroup | ( | ) | const |
CloseSubSession(const RMessage2 &)
void | CloseSubSession | ( | const RMessage2 & | aMessage | ) | |
CloseSubSession(TInt)
void | CloseSubSession | ( | TInt | aHandle | ) | [private] |
CompleteCmd(TInt, TInt)
IMPORT_C void | CompleteCmd | ( | TInt | aCommadIdentifier, |
| TInt | aResult |
| ) | |
CountResources()
IMPORT_C TInt | CountResources | ( | ) | [protected, virtual] |
CreateNewMessageHolderL(const RMessage2 &)
CAlfClientMessage * | CreateNewMessageHolderL | ( | const RMessage2 & | aMessage | ) | |
CreateSubSessionLC(const RMessage2 &)
CAlfSrvSubSessionBase * | CreateSubSessionLC | ( | const RMessage2 & | aMessage | ) | [protected] |
Disconnect(const RMessage2 &)
IMPORT_C void | Disconnect | ( | const RMessage2 & | aMessage | ) | [protected, virtual] |
DoHandleCommandL(const RMessage2 &)
void | DoHandleCommandL | ( | const RMessage2 & | aMessage | ) | [pure virtual] |
Parameters
const RMessage2 & aMessage | Message parameters. |
DoSubSessionCmdL(const RMessage2 &)
ExtensionInterfaceL(TUid, TAny *&)
IMPORT_C void | ExtensionInterfaceL | ( | TUid | aInterfaceId, |
| TAny *& | aImplementation |
| ) | [virtual] |
Parameters
TUid aInterfaceId | |
TAny *& aImplementation | |
Extension_(TUint, TAny *&, TAny *)
FactoryDestroyed(TInt)
IMPORT_C void | FactoryDestroyed | ( | TInt | aFactoryUid | ) | [virtual] |
Ecom implementation for specific factory has been removed Close all subsessions referring to that
FlushPointerHandling()
void | FlushPointerHandling | ( | ) | |
FocusGainedL(TBool)
IMPORT_C void | FocusGainedL | ( | TBool | aDoTransitionEffect | ) | [virtual] |
Parameters
TBool aDoTransitionEffect | Do fade in transision (RnD) |
FocusLostL(TBool)
IMPORT_C TBool | FocusLostL | ( | TBool | aDoTransitionEffect | ) | [virtual] |
Parameters
TBool aDoTransitionEffect | Do fade out transision (RnD) |
GetHandleFromInterface(const THuiInterfaceSupport &, TAny *)
GetInterfaceL(const THuiInterfaceSupport &, TInt)
GetSubsessionsByTypeL(RPointerArray< CAlfSrvSubSessionBase > &, const THuiInterfaceSupport &)
Finds all the subsession which implement the interface.
Parameters
RPointerArray< CAlfSrvSubSessionBase > & aArray | Array which the function fills of subsession on return. |
const THuiInterfaceSupport & aType | Type of the interface that we are looking for. |
GetSystemEvents(const RMessage2 *)
void | GetSystemEvents | ( | const RMessage2 * | aMessage | ) | |
HandleCurrentCommanndAsynch()
IMPORT_C TInt | HandleCurrentCommanndAsynch | ( | ) | |
HandleEventL(TAny *, TAny *, const THuiEvent &)
void | HandleEventL | ( | TAny * | aCtrlPtr, |
| TAny * | aVisualPtr, |
| const THuiEvent & | aEvent |
| ) | |
Parameters
TAny * aCtrlPtr | |
TAny * aVisualPtr | |
const THuiEvent & aEvent | |
HasSession(TInt)
Returns ETrue if this session owns specified subsession handle.
IsSubSessionCreationFunction(const RMessage2 &)
TBool
| IsSubSessionCreationFunction | ( | const RMessage2 & | aMessage | ) | const [protected] |
LayoutManager()
IMPORT_C CAlfLayoutManager * | LayoutManager | ( | ) | const |
ParentWindowGroupId()
TInt
| ParentWindowGroupId | ( | ) | |
PreferredRefreshMode()
Returns the preferred refresh mode of the session.
PreferredWindowGroupPosition()
IMPORT_C CAlfAppServer::TAlfWGPostion | PreferredWindowGroupPosition | ( | ) | const [virtual] |
Returns the preferred window group position of the session.
ResetRootlayerTransformationsL()
void | ResetRootlayerTransformationsL | ( | ) | |
ServiceError(const RMessage2 &, TInt)
IMPORT_C void | ServiceError | ( | const RMessage2 & | aMessage, |
| TInt | aError |
| ) | [protected, virtual] |
Parameters
const RMessage2 & aMessage | The client message. |
TInt aError | The error code to which occured during message servicing |
ServiceL(const RMessage2 &)
IMPORT_C void | ServiceL | ( | const RMessage2 & | aMessage | ) | [private, virtual] |
SetBackgroundMaxFps(TBool)
void | SetBackgroundMaxFps | ( | TBool | | ) | [inline, virtual] |
Sets session's max fps limiter to half, used if client's window does not have keyboard focus
SetClientWindowGroupId(TInt)
IMPORT_C void | SetClientWindowGroupId | ( | TInt | aId | ) | |
Sets the window group ID. Server uses this information to calculate its screen position in Symbian window tree
SetParentWindowGroupId(TInt)
void | SetParentWindowGroupId | ( | TInt | aParentId | ) | |
SharedHuiEnv()
IMPORT_C CHuiEnv * | SharedHuiEnv | ( | ) | const |
StartPointerHandling()
void | StartPointerHandling | ( | ) | |
SubSession(TInt)
CAlfSrvSubSessionBase & | SubSession | ( | TInt | aSubSessionHandle | ) | |
TriggerPointerEvent(const RMessage2 *)
void | TriggerPointerEvent | ( | const RMessage2 * | aMessage | ) | |
TriggerSystemEvent(TInt)
void | TriggerSystemEvent | ( | TInt | aEvent | ) | |
Member Data Documentation
TPrivateData * iData
TPrivateData * | iData | [private] |
CAlfAppServer * iHost
CAlfAppServer * | iHost | [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.