MWsClientClass Class Reference
	
	
Link against: ws32_nga.lib
 
| Protected Member Functions | 
|---|
| void | AddToBitmapArray(const TInt) | 
| void | AsyncRequest(TRequestStatus &, TUint) | 
| 
					TInt
				 | CachedWindowSize(TSize &) | 
| void | DestroyWindowNativeSizeCacheEntry() | 
| void | DestroyWindowSizeCacheEntry() | 
| void | EnableWindowNativeSizeCacheL() | 
| void | MarkWindowSizeCacheDirty() | 
| void | RefreshWindowSizeCache(const TSize &) | 
| 
					TInt
				 | SetWindowNativeSize(const TSize &) | 
| 
					TInt
				 | WindowNativeSize(TSize &) | 
| 
					TBool
				 | WindowNativeSizeCacheEnabled() | 
| 
					TBool
				 | WindowSizeCacheEnabled() | 
| void | Write(const TAny *, TInt, const TAny *, TInt, TUint) | 
| void | Write(const TAny *, TInt, TUint) | 
| void | Write(TUint) | 
| void | WriteInt(TInt, TUint) | 
| void | WritePoint(const TPoint &, TUint) | 
| void | WriteRect(const TRect &, TUint) | 
| 
					TInt
				 | WriteReply(TUint, const TIpcArgs *) | 
| 
					TInt
				 | WriteReply(const TAny *, TInt, TUint, const TIpcArgs *) | 
| 
					TInt
				 | WriteReply(const TAny *, TInt, const TAny *, TInt, TUint, const TIpcArgs *) | 
| 
					TInt
				 | WriteReplyByProvidingRemoteReadAccess(const TAny *, TInt, const TReadDescriptorType &, TUint) | 
| 
					TInt
				 | WriteReplyInt(TInt, TUint, const TIpcArgs *) | 
| 
					TInt
				 | WriteReplyIntP(TInt, const TWriteDescriptorType &, TUint) | 
| 
					TInt
				 | WriteReplyP(const TWriteDescriptorType &, TUint) | 
| 
					TInt
				 | WriteReplyP(const TAny *, TInt, const TWriteDescriptorType &, TUint) | 
| 
					TInt
				 | WriteReplyP(const TAny *, TInt, const TAny *, TInt, const TWriteDescriptorType &, TUint) | 
| void | WriteSize(const TSize &, TUint) | 
Detailed Description
			Base class for all classes whose objects are clients of the window server.
		 
Member Attribute Documentation
		iBuffer
		
		
				WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only. 
			 
	 
		iWsHandle
		
		
				WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only. 
			 
	 
Constructor & Destructor Documentation
		MWsClientClass ( RWsBuffer * )
		
		
	 
Member Function Documentation
		AddToBitmapArray ( const TInt )
		
		| void | AddToBitmapArray | ( | const TInt | aBitmapHandle | ) | const [protected] | 
 
 
	 
		AsyncRequest ( TRequestStatus &, TUint )
		
		
	 
		CachedWindowSize ( TSize & )
		
		| 
					TInt
				 | CachedWindowSize | ( | TSize & | aSize | ) | const [protected] | 
 
 
	 
		DestroyWindowNativeSizeCacheEntry (  )
		
		| void | DestroyWindowNativeSizeCacheEntry | ( | ) | [protected] | 
 
 
	 
		DestroyWindowSizeCacheEntry (  )
		
		| void | DestroyWindowSizeCacheEntry | ( | ) | [protected] | 
 
 
	 
		EnableWindowNativeSizeCacheL (  )
		
		| void | EnableWindowNativeSizeCacheL | ( | ) | [protected] | 
 
 
	 
		MarkWindowSizeCacheDirty (  )
		
		| void | MarkWindowSizeCacheDirty | ( | ) | [protected] | 
 
 
	 
		RefreshWindowSizeCache ( const TSize & )
		
		| void | RefreshWindowSizeCache | ( | const TSize & | aNewSize | ) | const [protected] | 
 
 
	 
		SetWindowNativeSize ( const TSize & )
		
		| 
					TInt
				 | SetWindowNativeSize | ( | const TSize & | aNativeSize | ) | const [protected] | 
 
 
	 
		WindowNativeSize ( TSize & )
		
		| 
					TInt
				 | WindowNativeSize | ( | TSize & | aSize | ) | const [protected] | 
 
 
	 
		WindowNativeSizeCacheEnabled (  )
		
		| 
					TBool
				 | WindowNativeSizeCacheEnabled | ( | ) | const [protected] | 
 
 
	 
		WindowSizeCacheEnabled (  )
		
		| 
					TBool
				 | WindowSizeCacheEnabled | ( | ) | const [protected] | 
 
 
	 
		Write ( const TAny *, TInt, const TAny *, TInt, TUint )
		
		| void | Write | ( | const TAny * | aData, | 
|   | TInt | aLength, | 
|   | const TAny * | aData2, | 
|   | TInt | aLength2, | 
|   | TUint | aOpcode | 
|   | ) | const [protected] | 
 
 
	 
		Write ( const TAny *, TInt, TUint )
		
		| void | Write | ( | const TAny * | aBuf, | 
|   | TInt | aBufLen, | 
|   | TUint | aOpcode | 
|   | ) | const [protected] | 
 
 
	 
		Write ( TUint )
		
		| void | Write | ( | TUint | aOpcode | ) | const [protected] | 
 
 
	 
		WriteInt ( TInt, TUint )
		
		| void | WriteInt | ( | TInt | aInt, | 
|   | TUint | aOpcode | 
|   | ) | const [protected] | 
 
 
	 
		WritePoint ( const TPoint &, TUint )
		
		| void | WritePoint | ( | const TPoint & | aPoint, | 
|   | TUint | aOpcode | 
|   | ) | const [protected] | 
 
 
	 
		WriteRect ( const TRect &, TUint )
		
		| void | WriteRect | ( | const TRect & | aRect, | 
|   | TUint | aOpcode | 
|   | ) | const [protected] | 
 
 
	 
		WriteReply ( TUint, const TIpcArgs * )
		
		
	 
		WriteReply ( const TAny *, TInt, TUint, const TIpcArgs * )
		
		
	 
		WriteReply ( const TAny *, TInt, const TAny *, TInt, TUint, const TIpcArgs * )
		
		
	 
		WriteReplyByProvidingRemoteReadAccess ( const TAny *, TInt, const TReadDescriptorType &, TUint )
		
		
	 
		WriteReplyInt ( TInt, TUint, const TIpcArgs * )
		
		
	 
		WriteReplyIntP ( TInt, const TWriteDescriptorType &, TUint )
		
		
	 
		WriteReplyP ( const TWriteDescriptorType &, TUint )
		
		
	 
		WriteReplyP ( const TAny *, TInt, const TWriteDescriptorType &, TUint )
		
		
	 
		WriteReplyP ( const TAny *, TInt, const TAny *, TInt, const TWriteDescriptorType &, TUint )
		
		
	 
		WriteSize ( const TSize &, TUint )
		
		| void | WriteSize | ( | const TSize & | aSize, | 
|   | TUint | aOpcode | 
|   | ) | const [protected] | 
 
 
	 
		WsHandle (  )
		
		| 
					TInt
				 | WsHandle | ( | ) | const [inline] | 
				Gets the server side handle for the object.
				
			 
Returns: The server-side handle for the object.