Namespace: Consultingwerk
Class 
ClientType Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:ClientType
Purpose:An Enumeration of OpenEdge Client Types, see pseudo
Widget property SESSION:CLIENT-TYPE
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Jun 02 10:23:02 CEST 2012
Notes:https://knowledgebase.progress.com/articles/Article/P26277



Top Method Summary
Options Name Purpose
+ LOGICAL Is4GLClient () Determines if the current session is running in an 4GLClient
+ LOGICAL IsAppServer () Determines if the current session is running in an AppServer
+ LOGICAL IsClient (character) Determines if the current session is running in the specified client type
+ LOGICAL IsKnownClientType () Determines if the current session is a known ABL client type
+ LOGICAL IsKnownClientType (character) Determines if the given session is a known ABL client type
+ LOGICAL IsMultiSessionAgent () Determines if the current session is running in PASOE
+ LOGICAL IsWebClient () Determines if the current session is running in an WebClient
+ LOGICAL IsWebSpeed () Determines if the current session is running in an WebSpeed

Top Constructor Summary
Options Name Purpose
- ClientType () Disallow instance creation

Top Property Summary
Options Name Purpose
+ CHARACTER APPSERVER
+ CHARACTER FourGLCLIENT
+ CHARACTER MULTI-SESSION-AGENT
+ CHARACTER WEBCLIENT
+ CHARACTER WEBSPEED


Method Detail
Top

PUBLIC LOGICAL Is4GLClient ()

Purpose: Determines if the current session is running in an 4GLClient
Notes:

Returns LOGICAL
True if the current session is running in an 4GLClient
Top

PUBLIC LOGICAL IsAppServer ()

Purpose: Determines if the current session is running in an AppServer
Notes:

Returns LOGICAL
True if the current session is running in an AppServer
Top

PUBLIC LOGICAL IsClient (character)

Purpose: Determines if the current session is running in the specified client type
Notes:

Parameters:
pcClientType CHARACTER
The value to match with the ABL SESSION:CLIENT-TYPE value
Returns LOGICAL
True if the current session is running in the specified client type
Top

PUBLIC LOGICAL IsKnownClientType ()

Purpose: Determines if the current session is a known ABL client type
Notes:

Returns LOGICAL
True if the current session is a known ABL client type
Top

PUBLIC LOGICAL IsKnownClientType (character)

Purpose: Determines if the given session is a known ABL client type
Notes:

Parameters:
pcClientType CHARACTER
The value of the ABL SESSION:CLIENT-TYPE value for the session type to validate
Returns LOGICAL
True if the current session is a known ABL client type
Top

PUBLIC LOGICAL IsMultiSessionAgent ()

Purpose: Determines if the current session is running in PASOE
Notes:

Returns LOGICAL
True if the current session is running in an AppServer
Top

PUBLIC LOGICAL IsWebClient ()

Purpose: Determines if the current session is running in an WebClient
Notes:

Returns LOGICAL
True if the current session is running in an WebClient
Top

PUBLIC LOGICAL IsWebSpeed ()

Purpose: Determines if the current session is running in an WebSpeed
Notes:

Returns LOGICAL
True if the current session is running in an WebSpeed


Constructor Detail
Top

PRIVATE ClientType ()

Purpose: Disallow instance creation
Notes:



Property Detail
Top

PUBLIC CHARACTER APPSERVER


Returns CHARACTER
Top

PUBLIC CHARACTER FourGLCLIENT


Returns CHARACTER
Top

PUBLIC CHARACTER MULTI-SESSION-AGENT


Returns CHARACTER
Top

PUBLIC CHARACTER WEBCLIENT


Returns CHARACTER
Top

PUBLIC CHARACTER WEBSPEED


Returns CHARACTER


©2006-2019 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.08.2019 23:25:51