RConsole Class Reference

class RConsole : public RSessionBase

Inherits from

Public Member Functions
IMPORT_C TIntClearScreen()
IMPORT_C TIntClearToEndOfLine()
TInt Connect()
IMPORT_C TIntControl(const TDesC &)
IMPORT_C TIntCreate()
IMPORT_C TIntCursorPos(TPoint &)
IMPORT_C TIntDestroy()
IMPORT_C voidGetPaletteEntry(TUint, TUint8 &, TUint8 &, TUint8 &)
IMPORT_C TIntInit(const TDesC &, const TSize &)
IMPORT_C TIntRead(TConsoleKey &)
IMPORT_C voidRead(TConsoleKey &, TRequestStatus &)
IMPORT_C TIntReadCancel()
IMPORT_C TIntScreenSize(TSize &)
IMPORT_C TIntSetCursorHeight(TInt)
IMPORT_C TIntSetCursorPosAbs(const TPoint &)
IMPORT_C TIntSetCursorPosRel(const TPoint &)
IMPORT_C TIntSetMode(TVideoMode)
IMPORT_C voidSetPaletteEntry(TUint, TUint8, TUint8, TUint8)
IMPORT_C TIntSetSize(const TSize &)
IMPORT_C voidSetTextAttribute(TTextAttribute)
IMPORT_C voidSetTextColors(TUint, TUint)
IMPORT_C TIntSetTitle(const TDesC &)
IMPORT_C voidSetUIColors(TUint, TUint, TUint)
IMPORT_C TIntSetWindowPosAbs(const TPoint &)
IMPORT_C TIntSize(TSize &)
IMPORT_C TVersionVersion()
IMPORT_C TIntWrite(const TDesC &)
Inherited Functions
RHandleBase::Attributes()const
RHandleBase::BTraceId()const
RHandleBase::Close()
RHandleBase::DoExtendedClose()
RHandleBase::Duplicate(const RThread &,TOwnerType)
RHandleBase::FullName()const
RHandleBase::FullName(TDes &)const
RHandleBase::Handle()const
RHandleBase::HandleInfo(THandleInfo *)
RHandleBase::Name()const
RHandleBase::NotifyDestruction(TRequestStatus &)
RHandleBase::Open(const TFindHandleBase &,TOwnerType)
RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt)
RHandleBase::RHandleBase()
RHandleBase::RHandleBase(TInt)
RHandleBase::SetHandle(TInt)
RHandleBase::SetHandleNC(TInt)
RSessionBase::CreateSession(RServer2,const TVersion &)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TRequestStatus *)
RSessionBase::Open(RMessagePtr2,TInt,TOwnerType)
RSessionBase::Open(RMessagePtr2,TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Open(TInt,TOwnerType)
RSessionBase::Open(TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Send(TInt)const
RSessionBase::Send(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt)const
RSessionBase::SendReceive(TInt,TRequestStatus &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSessionBase::SetReturnedHandle(TInt)
RSessionBase::SetReturnedHandle(TInt,RHandleBase &)
RSessionBase::SetReturnedHandle(TInt,const TSecurityPolicy &)
RSessionBase::ShareAuto()
RSessionBase::ShareProtected()
Inherited Enumerations
RHandleBase:TAttributes
RSessionBase:TAttachMode
Inherited Attributes
RHandleBase::iHandle

Member Functions Documentation

ClearScreen()

IMPORT_C TIntClearScreen()

ClearToEndOfLine()

IMPORT_C TIntClearToEndOfLine()

Connect()

TInt Connect()

Control(const TDesC &)

IMPORT_C TIntControl(const TDesC &aDes)

Parameters

const TDesC & aDes

Create()

IMPORT_C TIntCreate()

CursorPos(TPoint &)

IMPORT_C TIntCursorPos(TPoint &aPosition)const

Parameters

TPoint & aPosition

Destroy()

IMPORT_C TIntDestroy()

GetPaletteEntry(TUint, TUint8 &, TUint8 &, TUint8 &)

IMPORT_C voidGetPaletteEntry(TUintanIndex,
TUint8 &aRed,
TUint8 &aGreen,
TUint8 &aBlue
)

Parameters

TUint anIndex
TUint8 & aRed
TUint8 & aGreen
TUint8 & aBlue

Init(const TDesC &, const TSize &)

IMPORT_C TIntInit(const TDesC &aName,
const TSize &aSize
)

Parameters

const TDesC & aName
const TSize & aSize

Read(TConsoleKey &)

IMPORT_C TIntRead(TConsoleKey &aKeystroke)

Parameters

TConsoleKey & aKeystroke

Read(TConsoleKey &, TRequestStatus &)

IMPORT_C voidRead(TConsoleKey &aKeystroke,
TRequestStatus &aStatus
)

Parameters

TConsoleKey & aKeystroke
TRequestStatus & aStatus

ReadCancel()

IMPORT_C TIntReadCancel()

ScreenSize(TSize &)

IMPORT_C TIntScreenSize(TSize &aSize)const

Parameters

TSize & aSize

SetCursorHeight(TInt)

IMPORT_C TIntSetCursorHeight(TIntaPercentage)

Parameters

TInt aPercentage

SetCursorPosAbs(const TPoint &)

IMPORT_C TIntSetCursorPosAbs(const TPoint &aPosition)

Parameters

const TPoint & aPosition

SetCursorPosRel(const TPoint &)

IMPORT_C TIntSetCursorPosRel(const TPoint &aVector)

Parameters

const TPoint & aVector

SetMode(TVideoMode)

IMPORT_C TIntSetMode(TVideoModeaMode)

Parameters

TVideoMode aMode

SetPaletteEntry(TUint, TUint8, TUint8, TUint8)

IMPORT_C voidSetPaletteEntry(TUintanIndex,
TUint8aRed,
TUint8aGreen,
TUint8aBlue
)

Parameters

TUint anIndex
TUint8 aRed
TUint8 aGreen
TUint8 aBlue

SetSize(const TSize &)

IMPORT_C TIntSetSize(const TSize &aSize)

Parameters

const TSize & aSize

SetTextAttribute(TTextAttribute)

IMPORT_C voidSetTextAttribute(TTextAttributeanAttribute)

Parameters

TTextAttribute anAttribute

SetTextColors(TUint, TUint)

IMPORT_C voidSetTextColors(TUintanFgColor,
TUintaBgColor
)

Parameters

TUint anFgColor
TUint aBgColor

SetTitle(const TDesC &)

IMPORT_C TIntSetTitle(const TDesC &aName)

Parameters

const TDesC & aName

SetUIColors(TUint, TUint, TUint)

IMPORT_C voidSetUIColors(TUintaWindowBgColor,
TUintaBorderColor,
TUintaScreenColor
)

Parameters

TUint aWindowBgColor
TUint aBorderColor
TUint aScreenColor

SetWindowPosAbs(const TPoint &)

IMPORT_C TIntSetWindowPosAbs(const TPoint &aPosition)

Parameters

const TPoint & aPosition

Size(TSize &)

IMPORT_C TIntSize(TSize &aSize)const

Parameters

TSize & aSize

Version()

IMPORT_C TVersionVersion()

Write(const TDesC &)

IMPORT_C TIntWrite(const TDesC &aDes)

Parameters

const TDesC & aDes