windowing/windowserver/nga/SERVER/openwfc/CLIENT.H
branchRCL_3
changeset 33 25f95128741d
parent 0 5d03bc08d59c
child 116 171fae344dd4
child 121 d72fc2aace31
equal deleted inserted replaced
26:15986eb6c500 33:25f95128741d
   184 	void InitialiseScreenDevices();
   184 	void InitialiseScreenDevices();
   185 	
   185 	
   186 	// Service client commands by dispatching them to the object associated with the op code
   186 	// Service client commands by dispatching them to the object associated with the op code
   187 	void DoServiceL(const RMessage2& aMessage, TBool& aCompleteRequest);
   187 	void DoServiceL(const RMessage2& aMessage, TBool& aCompleteRequest);
   188 	void DoServiceCommandBuf();
   188 	void DoServiceCommandBuf();
   189 	static TInt DoContinueDeferredServiceOfCommandBuf(TAny* aClient);
       
   190 	void DispatchCommandsInBufL();
   189 	void DispatchCommandsInBufL();
   191 	void CompleteMessage(const RMessage2& aMessage,TInt aReason);
   190 	void CompleteMessage(const RMessage2& aMessage,TInt aReason);
   192 	
   191 	
   193 	// Execute async client commands
   192 	// Execute async client commands
   194 	void ExecuteAsyncClientCommandL(TInt aOpcode, const RMessage2& aMessage);
   193 	void ExecuteAsyncClientCommandL(TInt aOpcode, const RMessage2& aMessage);
   300 	static TInt iReply;					// Value to reply
   299 	static TInt iReply;					// Value to reply
   301 	static TInt iReplyOffset;			// Offset into reply to write next block of data
   300 	static TInt iReplyOffset;			// Offset into reply to write next block of data
   302 	static TBuf8<EClientBufferMaxSize> iCmdBuf; // Buffer contain a block of client commands
   301 	static TBuf8<EClientBufferMaxSize> iCmdBuf; // Buffer contain a block of client commands
   303 	static CWsObject* iDestObj;			// Current object client command is for
   302 	static CWsObject* iDestObj;			// Current object client command is for
   304 	static const TUint8* iNextCmd;		// Pointer in buffer to the next command to be processed
   303 	static const TUint8* iNextCmd;		// Pointer in buffer to the next command to be processed
   305 	static CIdle* iMoreCommands;		// Active object responsible for executing more client commands
       
   306 
   304 
   307 	static TInt iDefaultSystemPointerCursorIndex;		// Negative when there isn't one
   305 	static TInt iDefaultSystemPointerCursorIndex;		// Negative when there isn't one
   308 	static CWsPointerCursor* iDefaultSystemPointerCursor;
   306 	static CWsPointerCursor* iDefaultSystemPointerCursor;
   309 	static CArrayFixFlat<TWsCursorArrayItem>* iSystemPointerCursors;
   307 	static CArrayFixFlat<TWsCursorArrayItem>* iSystemPointerCursors;
   310 	static CWsClient* iSystemPointerCursorListOwner;
   308 	static CWsClient* iSystemPointerCursorListOwner;