RAnim Class Reference

class RAnim

Client-side handle to a server-side animation class.

This class should be sub-classed to provide a client side interface to the server side animation DLL. The server side animation DLL is derived from CAnim.

Public Member Functions
~RAnim()
IMPORT_C voidClose()
IMPORT_C voidDestroy()
Protected Member Functions
RAnim()
RAnim(RAnimDll &)
IMPORT_C voidAsyncCommandReply(TRequestStatus &, TInt, const TIpcArgs &)
IMPORT_C voidCommand(TInt, const TPtrC8 &)
IMPORT_C voidCommand(TInt)
IMPORT_C TIntCommandReply(TInt)
IMPORT_C TIntCommandReply(TInt, const TPtrC8 &)
IMPORT_C TIntCommandReply(TInt, const TDesC8 &, const TIpcArgs &)
IMPORT_C TIntConstruct(const RWindowBase &, TInt, const TDesC8 &)
IMPORT_C TIntConstruct(const RWindowBase &, TInt, const TDesC8 &, const TIpcArgs &)
IMPORT_C TIntConstruct(const RWsSprite &, TInt, const TDesC8 &)
IMPORT_C TIntConstruct(const RWsSprite &, TInt, const TDesC8 &, const TIpcArgs &)
Private Attributes
RAnimDll *iAnimDll
TInt32 iHandle

Constructor & Destructor Documentation

RAnim()

IMPORT_CRAnim()[protected]

RAnim(RAnimDll &)

IMPORT_CRAnim(RAnimDll &aDll)[protected]

Parameters

RAnimDll & aDll

~RAnim()

IMPORT_C~RAnim()[virtual]

Member Functions Documentation

AsyncCommandReply(TRequestStatus &, TInt, const TIpcArgs &)

IMPORT_C voidAsyncCommandReply(TRequestStatus &aRequestStatus,
TIntaOpcode,
const TIpcArgs &aIpcArgs
)[protected]

Parameters

TRequestStatus & aRequestStatus
TInt aOpcode
const TIpcArgs & aIpcArgs

Close()

IMPORT_C voidClose()[virtual]

Command(TInt, const TPtrC8 &)

IMPORT_C voidCommand(TIntaOpcode,
const TPtrC8 &aArgs
)[protected]

Parameters

TInt aOpcode
const TPtrC8 & aArgs

Command(TInt)

IMPORT_C voidCommand(TIntaOpcode)[protected]

Parameters

TInt aOpcode

CommandReply(TInt)

IMPORT_C TIntCommandReply(TIntaOpcode)[protected]

Parameters

TInt aOpcode

CommandReply(TInt, const TPtrC8 &)

IMPORT_C TIntCommandReply(TIntaOpcode,
const TPtrC8 &aArgs
)[protected]

Parameters

TInt aOpcode
const TPtrC8 & aArgs

CommandReply(TInt, const TDesC8 &, const TIpcArgs &)

IMPORT_C TIntCommandReply(TIntaOpcode,
const TDesC8 &aArgs,
const TIpcArgs &aIpcArgs
)[protected]

Parameters

TInt aOpcode
const TDesC8 & aArgs
const TIpcArgs & aIpcArgs

Construct(const RWindowBase &, TInt, const TDesC8 &)

IMPORT_C TIntConstruct(const RWindowBase &aDevice,
TIntaType,
const TDesC8 &aParams
)[protected]

Parameters

const RWindowBase & aDevice
TInt aType
const TDesC8 & aParams

Construct(const RWindowBase &, TInt, const TDesC8 &, const TIpcArgs &)

IMPORT_C TIntConstruct(const RWindowBase &aDevice,
TIntaType,
const TDesC8 &aParams,
const TIpcArgs &aIpcArgs
)[protected]

Parameters

const RWindowBase & aDevice
TInt aType
const TDesC8 & aParams
const TIpcArgs & aIpcArgs

Construct(const RWsSprite &, TInt, const TDesC8 &)

IMPORT_C TIntConstruct(const RWsSprite &aDevice,
TIntaType,
const TDesC8 &aParams
)[protected]

Parameters

const RWsSprite & aDevice
TInt aType
const TDesC8 & aParams

Construct(const RWsSprite &, TInt, const TDesC8 &, const TIpcArgs &)

IMPORT_C TIntConstruct(const RWsSprite &aDevice,
TIntaType,
const TDesC8 &aParams,
const TIpcArgs &aIpcArgs
)[protected]

Parameters

const RWsSprite & aDevice
TInt aType
const TDesC8 & aParams
const TIpcArgs & aIpcArgs

Destroy()

IMPORT_C voidDestroy()

Member Data Documentation

RAnimDll * iAnimDll

RAnimDll *iAnimDll[private]

TInt32 iHandle

TInt32 iHandle[private]