Client information for ATS Providers.
This object provides application specific information to the ATS Provider
#include <IATSProvider.h>
Public Member Functions |
|
ATSExport | ATSClientInfo () |
Constructor. |
|
virtual ATSExport | ~ATSClientInfo () |
Destructor. |
|
virtual ATSExport const MCHAR * | GetClientName () |
Get client name. |
|
virtual ATSExport void | SetClientName (const MCHAR *szClientName) |
Set client name. |
|
virtual ATSExport const MCHAR * | GetUserName () |
Get user name. |
|
virtual ATSExport void | SetUserName (const MCHAR *szUserName) |
Set user name. |
|
virtual ATSExport HWND | GetParentWindow () |
Window handle of client. |
|
virtual ATSExport void | SetParentWindow (HWND hHwnd) |
Set window handle of client. |
|
virtual ATSExport const MCHAR * | GetProviderPluginPath () |
Get Provider plugin path location. |
|
virtual ATSExport void | SetProviderPluginPath (const MCHAR *szPath) |
Set Provider plugin path location. |
|
virtual ATSExport const MCHAR * | GetConfigFilePath () |
Get Provider configuration file path
location. |
|
virtual ATSExport void | SetConfigFilePath (const MCHAR *szPath) |
Set Provider configuration file path
location. |
|
virtual
ATSExport IATSClientAccess * |
GetIATSClientAccess () |
Get IATSClientAccess interface.
|
|
virtual ATSExport void | SetIATSClientAccess (IATSClientAccess *pIATSClientAccess) |
Set IATSClientAccess interface.
|
|
Protected Attributes |
|
ATSString | mClientName |
ATSString | mUserName |
ATSString | mPluginPath |
ATSString | mConfigPath |
HWND | mHwnd |
IATSClientAccess * | mpIATSClientAccess |
ATSExport ATSClientInfo | ( | ) |
Constructor.
virtual ATSExport ~ATSClientInfo | ( | ) | [virtual] |
Destructor.
virtual ATSExport const MCHAR* GetClientName | ( | ) | [virtual] |
Get client name.
The client name is typically the name of the application utilizing the ATS Provider.
virtual ATSExport void SetClientName | ( | const MCHAR * | szClientName | ) | [virtual] |
Set client name.
The client name is typically the name of the application utilizing the ATS Provider.
[in] | szClientName | string containing the name of the client. |
virtual ATSExport const MCHAR* GetUserName | ( | ) | [virtual] |
Get user name.
This is optional and might be a blank or NULL string.
virtual ATSExport void SetUserName | ( | const MCHAR * | szUserName | ) | [virtual] |
Set user name.
[in] | szUserName | string containing the name of the user. |
virtual ATSExport HWND GetParentWindow | ( | ) | [virtual] |
virtual ATSExport void SetParentWindow | ( | HWND | hHwnd | ) | [virtual] |
Set window handle of client.
[in] | hHwnd | HWND handle of parent window |
virtual ATSExport const MCHAR* GetProviderPluginPath | ( | ) | [virtual] |
Get Provider plugin path location.
This is used to specify a location in which additional plugins would reside.
virtual ATSExport void SetProviderPluginPath | ( | const MCHAR * | szPath | ) | [virtual] |
Set Provider plugin path location.
This is used to specify a location in which additional plugins would reside.
[in] | szPath | string containing the path |
virtual ATSExport const MCHAR* GetConfigFilePath | ( | ) | [virtual] |
Get Provider configuration file path location.
This is used to specify a location in which additional configuration files would reside.
virtual ATSExport void SetConfigFilePath | ( | const MCHAR * | szPath | ) | [virtual] |
Set Provider configuration file path location.
This is used to specify a location in which additional configuration files would reside.
[in] | szPath | string containing the path |
virtual ATSExport IATSClientAccess* GetIATSClientAccess | ( | ) | [virtual] |
Get IATSClientAccess interface.
virtual ATSExport void SetIATSClientAccess | ( | IATSClientAccess * | pIATSClientAccess | ) | [virtual] |
Set IATSClientAccess interface.
[in] | pIATSClientAccess | pointer to IATSClientAccess interface |
ATSString mClientName
[protected] |
ATSString mUserName
[protected] |
ATSString mPluginPath
[protected] |
ATSString mConfigPath
[protected] |
HWND mHwnd
[protected] |
IATSClientAccess* mpIATSClientAccess
[protected] |