windowing/windowserver/nga/SERVER/openwfc/server.h
changeset 110 7f25ef56562d
parent 45 36b2e23a8629
child 152 9f1c3fea0f87
equal deleted inserted replaced
98:bf7481649c98 110:7f25ef56562d
    26 #include <e32svr.h>
    26 #include <e32svr.h>
    27 #include "OBJECT.H"
    27 #include "OBJECT.H"
    28 #include "CLIENT.H"
    28 #include "CLIENT.H"
    29 #include "ScrDev.H"
    29 #include "ScrDev.H"
    30 #include <Graphics/WSGRAPHICDRAWERINTERFACE.H>
    30 #include <Graphics/WSGRAPHICDRAWERINTERFACE.H>
       
    31 #include "Graphics/wsgraphicdrawerinternal.h"
    31 #include "WSGRAPHICDRAWERARRAY.H"
    32 #include "WSGRAPHICDRAWERARRAY.H"
    32 #include "panics.h"
    33 #include "panics.h"
    33 
    34 
    34 class CWsGc;
    35 class CWsGc;
    35 class CWsDirectScreenAccess;
    36 class CWsDirectScreenAccess;
   338 	static CWindowServer *NewL();
   339 	static CWindowServer *NewL();
   339 	~CWindowServer();
   340 	~CWindowServer();
   340 	void StartL();
   341 	void StartL();
   341 	TInt SessionCount();
   342 	TInt SessionCount();
   342 	MWsAnimationScheduler* AnimationScheduler();
   343 	MWsAnimationScheduler* AnimationScheduler();
       
   344 	void PrepareShutdown();
   343 	TBool ReleaseMemory();
   345 	TBool ReleaseMemory();
   344 	void DestroySessionsForShutdown();
   346 	void DestroySessionsForShutdown();
   345 	void SetPinClientDescriptors(TBool aPin);
   347 	void SetPinClientDescriptors(TBool aPin);
   346 public:	// from MWsGraphicDrawerEnvironment
   348 public:	// from MWsGraphicDrawerEnvironment
   347 	const CWsGraphicDrawer* ResolveGraphic(const TGraphicDrawerId& aId) const;
   349 	const CWsGraphicDrawer* ResolveGraphic(const TGraphicDrawerId& aId) const;