5 #include <remconcoreapitargetobserver.h>
12 class CWsScreenDevice
;
18 typedef int (*mainfunc1
) ();
19 typedef int (*mainfunc2
) (int argc
, char* argv
[]);
20 typedef int (*mainfunc3
) (int argc
, char* argv
[], char* env
[]);
21 typedef void (*mainfunc4
) ();
22 typedef void (*mainfunc5
) (int argc
, char* argv
[]);
23 typedef void (*mainfunc6
) (int argc
, char* argv
[], char* env
[]);
25 int SDL_main (int argc
, char* argv
[]);
38 const void* operator[](TInt aIndex
) const;
45 class CSDL
: public MRemConCoreApiTargetObserver
51 void SetContainerWindowL(RWindow
& aWindow
, RWsSession
& aSession
, CWsScreenDevice
& aDevice
);
52 void AppendWsEvent(const TWsEvent
& aEvent
); //give event to SDL
56 void MrccatoCommand(TRemConCoreApiOperationId aOperationId
, TRemConCoreApiButtonAction aButtonAct
);