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] |