MWsClientClass Class Reference

#include <w32std.h>

Link against: ws32_nga.lib

class MWsClientClass

Detailed Description

Base class for all classes whose objects are clients of the window server.

Member Attribute Documentation

iBuffer

RWsBuffer *iBuffer[protected]

WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only.

iWsHandle

TInt32 iWsHandle[protected]

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 ( )

MWsClientClass()

MWsClientClass ( RWsBuffer * )

MWsClientClass(RWsBuffer *aBuffer)

Member Function Documentation

AddToBitmapArray ( const TInt )

voidAddToBitmapArray(const TIntaBitmapHandle)const [protected]

AsyncRequest ( TRequestStatus &, TUint )

voidAsyncRequest(TRequestStatus &aStatus,
TUintaOpcode
)const [protected]

CachedWindowSize ( TSize & )

TInt CachedWindowSize(TSize &aSize)const [protected]

DestroyWindowNativeSizeCacheEntry ( )

voidDestroyWindowNativeSizeCacheEntry()[protected]

DestroyWindowSizeCacheEntry ( )

voidDestroyWindowSizeCacheEntry()[protected]

EnableWindowNativeSizeCacheL ( )

voidEnableWindowNativeSizeCacheL()[protected]

MarkWindowSizeCacheDirty ( )

voidMarkWindowSizeCacheDirty()[protected]

RefreshWindowSizeCache ( const TSize & )

voidRefreshWindowSizeCache(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 )

voidWrite(const TAny *aData,
TIntaLength,
const TAny *aData2,
TIntaLength2,
TUintaOpcode
)const [protected]

Write ( const TAny *, TInt, TUint )

voidWrite(const TAny *aBuf,
TIntaBufLen,
TUintaOpcode
)const [protected]

Write ( TUint )

voidWrite(TUintaOpcode)const [protected]

WriteInt ( TInt, TUint )

voidWriteInt(TIntaInt,
TUintaOpcode
)const [protected]

WritePoint ( const TPoint &, TUint )

voidWritePoint(const TPoint &aPoint,
TUintaOpcode
)const [protected]

WriteRect ( const TRect &, TUint )

voidWriteRect(const TRect &aRect,
TUintaOpcode
)const [protected]

WriteReply ( TUint, const TIpcArgs * )

TInt WriteReply(TUintaOpcode,
const TIpcArgs *aIpcArgs = NULL
)const [protected]

WriteReply ( const TAny *, TInt, TUint, const TIpcArgs * )

TInt WriteReply(const TAny *aBuf,
TIntaBufLen,
TUintaOpcode,
const TIpcArgs *aIpcArgs = NULL
)const [protected]

WriteReply ( const TAny *, TInt, const TAny *, TInt, TUint, const TIpcArgs * )

TInt WriteReply(const TAny *aBuf,
TIntaBufLen,
const TAny *aBuf2,
TIntaBuflen2,
TUintaOpcode,
const TIpcArgs *aIpcArgs = NULL
)const [protected]

WriteReplyByProvidingRemoteReadAccess ( const TAny *, TInt, const TReadDescriptorType &, TUint )

TInt WriteReplyByProvidingRemoteReadAccess(const TAny *aBuf,
TIntaBufLen,
const TReadDescriptorType &aRemoteReadBuffer,
TUintaOpcode
)const [protected]

WriteReplyInt ( TInt, TUint, const TIpcArgs * )

TInt WriteReplyInt(TIntaInt,
TUintaOpcode,
const TIpcArgs *aIpcArgs = NULL
)const [protected]

WriteReplyIntP ( TInt, const TWriteDescriptorType &, TUint )

TInt WriteReplyIntP(TIntaInt,
const TWriteDescriptorType &aReplyPackage,
TUintaOpcode
)const [protected]

WriteReplyP ( const TWriteDescriptorType &, TUint )

TInt WriteReplyP(const TWriteDescriptorType &aReplyPackage,
TUintaOpcode
)const [protected]

WriteReplyP ( const TAny *, TInt, const TWriteDescriptorType &, TUint )

TInt WriteReplyP(const TAny *aBuf,
TIntaBufLen,
const TWriteDescriptorType &aReplyPackage,
TUintaOpcode
)const [protected]

WriteReplyP ( const TAny *, TInt, const TAny *, TInt, const TWriteDescriptorType &, TUint )

TInt WriteReplyP(const TAny *aBuf,
TIntaBufLen,
const TAny *aBuf2,
TIntaBuflen2,
const TWriteDescriptorType &aReplyPackage,
TUintaOpcode
)const [protected]

WriteSize ( const TSize &, TUint )

voidWriteSize(const TSize &aSize,
TUintaOpcode
)const [protected]

WsHandle ( )

TInt WsHandle()const [inline]

Gets the server side handle for the object.

Returns: The server-side handle for the object.