VCF::ApplicationPeer Class Reference
System neutral interface describing an application. More...
#include <vcf/ApplicationKit/ApplicationPeer.h>
Inheritance diagram for VCF::ApplicationPeer:

Public Member Functions | |
| virtual | ~ApplicationPeer () |
| virtual bool | initApp ()=0 |
| initializes the application Peer. | |
| virtual void | terminateApp ()=0 |
| terminates the application Peer | |
| virtual AbstractApplication * | getApplication ()=0 |
| get the Application instance associated with the application implmenter | |
| virtual void | setApplication (AbstractApplication *application)=0 |
| set the Application instance ot be associated with the application implmenter | |
| virtual String | getFileName ()=0 |
| returns the fully qualified file name for the application, i.e. | |
| virtual OSHandleID | getHandleID ()=0 |
| returns an identifier that is specific to the OS that uniquely identifies this Application. | |
| virtual void | setHandleID (OSHandleID handleID)=0 |
Detailed Description
System neutral interface describing an application.
- Version:
- 1.0
- Author:
- Jim Crafton
Constructor & Destructor Documentation
|
|
|
Member Function Documentation
|
|
get the Application instance associated with the application implmenter
Implemented in VCF::OSXApplicationPeer, VCF::Win32Application, and VCF::XCBApplicationPeer. |
|
|
returns the fully qualified file name for the application, i.e. "C:\Stuff\My App\Foo.exe" Implemented in VCF::OSXApplicationPeer, VCF::Win32Application, and VCF::XCBApplicationPeer. |
|
|
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. Implemented in VCF::OSXApplicationPeer, VCF::Win32Application, and VCF::XCBApplicationPeer. |
|
|
initializes the application Peer. Any window specific system stuff can go in the implementation here. Implemented in VCF::OSXApplicationPeer, VCF::Win32Application, and VCF::XCBApplicationPeer. |
|
|
set the Application instance ot be associated with the application implmenter
Implemented in VCF::OSXApplicationPeer, VCF::Win32Application, and VCF::XCBApplicationPeer. |
|
|
Implemented in VCF::OSXApplicationPeer, VCF::Win32Application, and VCF::XCBApplicationPeer. |
|
|
terminates the application Peer
Implemented in VCF::OSXApplicationPeer, VCF::Win32Application, and VCF::XCBApplicationPeer. |
The documentation for this class was generated from the following file:
- vcf/ApplicationKit/ApplicationPeer.h
