diff -r f93c875b566e -r 3a60ebea00d0 uiacceltk/hitchcock/ServerCore/Inc/alfstreamerserver.h --- a/uiacceltk/hitchcock/ServerCore/Inc/alfstreamerserver.h Tue May 25 13:39:57 2010 +0300 +++ b/uiacceltk/hitchcock/ServerCore/Inc/alfstreamerserver.h Wed Jun 09 10:41:25 2010 +0300 @@ -71,11 +71,13 @@ void RemoveTargetFromInactiveSurfaces(TInt aTarget); void AddTargetFromInactiveSurfaces(TInt aTarget); - void GetListOfWGsHavingInactiveSurfacesL(const RMessage2& aMessage, TBool aActiveAlso = ETrue); + void GetListOfWGsHavingInactiveSurfacesL(const RMessage2& aMessage, TInt aActiveAlso = ETrue); void QueueRequestBGAnimSessionsL(const TPtrC8& aPtr, TInt aOp); void AddSignal(CAlfStreamerServerSession* aSession, const RMessage2& aMessage); void CompleteSignal(TInt aSignal, TInt aType); + void FormAQueueL(TInt aOp, TInt aSecureId, TInt aWindowGroupId); + private: void ConstructL(); @@ -145,13 +147,14 @@ struct TAlfCompParams { TInt iTarget; - TInt iTarget2; // padding actually + TInt iSecureId; // used with optional GRAM list TInt iWindowHandle; TInt iWindowGroup; }; RArray iAlfTargets; RArray iInactiveSurfaces; + RArray iOptionalGRAM; }; NONSHARABLE_CLASS(CAlfStreamerServerSession): public CSession2