Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::XCBApplicationPeer Class Reference

#include <XCBApplicationPeer.h>

Inheritance diagram for VCF::XCBApplicationPeer:

VCF::ApplicationPeer VCF::Interface List of all members.

Public Member Functions

 XCBApplicationPeer ()
virtual ~XCBApplicationPeer ()
virtual bool initApp ()
 initializes the application Peer.
virtual void terminateApp ()
 terminates the application Peer
virtual AbstractApplicationgetApplication ()
 get the Application instance associated with the application implmenter
virtual void setApplication (AbstractApplication *application)
 set the Application instance ot be associated with the application implmenter
virtual String getFileName ()
 returns the fully qualified file name for the application, i.e.
virtual OSHandleID getHandleID ()
 returns an identifier that is specific to the OS that uniquely identifies this Application.
virtual void setHandleID (OSHandleID handleID)

Protected Attributes

AbstractApplicationapp_

Constructor & Destructor Documentation

VCF::XCBApplicationPeer::XCBApplicationPeer  ) 
 

virtual VCF::XCBApplicationPeer::~XCBApplicationPeer  )  [virtual]
 


Member Function Documentation

virtual AbstractApplication* VCF::XCBApplicationPeer::getApplication  )  [virtual]
 

get the Application instance associated with the application implmenter

Implements VCF::ApplicationPeer.

virtual String VCF::XCBApplicationPeer::getFileName  )  [virtual]
 

returns the fully qualified file name for the application, i.e.

"C:\Stuff\My App\Foo.exe"

Implements VCF::ApplicationPeer.

virtual OSHandleID VCF::XCBApplicationPeer::getHandleID  )  [virtual]
 

returns an identifier that is specific to the OS that uniquely identifies this Application.

Under Win32 this corresponds to the hInstance that is used in an application or in-process DLL.

Implements VCF::ApplicationPeer.

virtual bool VCF::XCBApplicationPeer::initApp  )  [virtual]
 

initializes the application Peer.

Any window specific system stuff can go in the implementation here.

Implements VCF::ApplicationPeer.

virtual void VCF::XCBApplicationPeer::setApplication AbstractApplication application  )  [virtual]
 

set the Application instance ot be associated with the application implmenter

Implements VCF::ApplicationPeer.

virtual void VCF::XCBApplicationPeer::setHandleID OSHandleID  handleID  )  [virtual]
 

Implements VCF::ApplicationPeer.

virtual void VCF::XCBApplicationPeer::terminateApp  )  [virtual]
 

terminates the application Peer

Implements VCF::ApplicationPeer.


Member Data Documentation

AbstractApplication* VCF::XCBApplicationPeer::app_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information