equal
deleted
inserted
replaced
71 |
71 |
72 void RemoveTargetFromInactiveSurfaces(TInt aTarget); |
72 void RemoveTargetFromInactiveSurfaces(TInt aTarget); |
73 void AddTargetFromInactiveSurfaces(TInt aTarget); |
73 void AddTargetFromInactiveSurfaces(TInt aTarget); |
74 void GetListOfWGsHavingInactiveSurfacesL(const RMessage2& aMessage, TBool aActiveAlso = ETrue); |
74 void GetListOfWGsHavingInactiveSurfacesL(const RMessage2& aMessage, TBool aActiveAlso = ETrue); |
75 void QueueRequestBGAnimSessionsL(const TPtrC8& aPtr, TInt aOp); |
75 void QueueRequestBGAnimSessionsL(const TPtrC8& aPtr, TInt aOp); |
76 |
76 |
|
77 void AddSignal(CAlfStreamerServerSession* aSession, const RMessage2& aMessage); |
|
78 void CompleteSignal(TInt aSignal, TInt aType); |
77 |
79 |
78 private: |
80 private: |
79 void ConstructL(); |
81 void ConstructL(); |
80 |
82 |
81 CAlfStreamerServer( CAlfStreamerBridge* aBridge): |
83 CAlfStreamerServer( CAlfStreamerBridge* aBridge): |
85 |
87 |
86 CAlfStreamerServerSession* WservSession(TInt aScreenNumber); |
88 CAlfStreamerServerSession* WservSession(TInt aScreenNumber); |
87 |
89 |
88 TInt SearchCommonEntryForToken(const RMessage2& aMessage); |
90 TInt SearchCommonEntryForToken(const RMessage2& aMessage); |
89 CAlfStreamerServerSession* SearchSessionForToken(TInt aToken); |
91 CAlfStreamerServerSession* SearchSessionForToken(TInt aToken); |
90 |
|
91 |
92 |
92 private: |
93 private: |
93 CAlfStreamerBridge* iBridge; // not owned |
94 CAlfStreamerBridge* iBridge; // not owned |
94 mutable TUint iSessions; |
95 mutable TUint iSessions; |
95 CAlfWindowManager* iWindowMgr; |
96 CAlfWindowManager* iWindowMgr; |
128 |
129 |
129 RArray<TCompositionToken> iCompositionTokens; |
130 RArray<TCompositionToken> iCompositionTokens; |
130 |
131 |
131 CAsyncCallBack * iRendezvous; |
132 CAsyncCallBack * iRendezvous; |
132 |
133 |
|
134 struct TAlfSignal |
|
135 { |
|
136 CAlfStreamerServerSession* iSession; |
|
137 RMessagePtr2 iMessage; |
|
138 TInt iHandle; |
|
139 TInt iFlags; |
|
140 }; |
|
141 |
|
142 RArray<TAlfSignal> iSignals; |
|
143 |
133 public: |
144 public: |
134 struct TAlfCompParams |
145 struct TAlfCompParams |
135 { |
146 { |
136 TInt iTarget; |
147 TInt iTarget; |
137 TInt iTarget2; // padding actually |
148 TInt iTarget2; // padding actually |