Click or drag to resize

Flex.Hal.Ohio Namespace

Provides classes that implement the Open Host Interface Objects for TN3270E (OHIO) specification as defined in the Internet Engineering Task Force (IETF) draft.
Classes
 ClassDescription
Public classFieldAttributes3270 Various methods related to 3270 field attributes.
Public classFieldAttributes5250 Various methods related to 5250 field attributes.
Public classOhioException The exception that is thrown when OHIO related error occurs.
Public classOhioField Encapsulates a virtual screen field and provides methods for accessing and manipulating 3270/5250 field attributes and data. Note that OhioField objects can be accessed only through the OhioFields object.
Public classOhioFields Contains a collection of the 3270/5250 fields in the virtual screen. It provides methods to iterate through the fields, find fields based on location, and find fields containing a given string. Each element of the collection is an instance of OhioField. OhioFields can only be accessed using the OhioScreen.Fields property. OhioFields is a static view of the virtual screen and does not reflect changes made to the virtual screen after its construction. The field list can be updated with a new view of the virtual screen using the Refresh method.
Public classOhioOIA Represents the operator information area of a host session. This area is used to provide status information regarding the state of the host session and location of the cursor. The OhioOIA object can be obtained using the OhioScreen.OIA property.
Public classOhioScreen Encapsulates the host presentation space. The presentation space is a virtual screen which contains all the characters and attributes that would be seen on a traditional emulator screen. The OhioScreen object provides methods that manipulate text, search the screen, send keystrokes to the host, and work with the cursor. The raw presentation space data is maintained in a series of planes. The text plane contains the actual characters in the presentation space. The color plane contains color characteristics. The field plane contains the field attributes. The extended plane contains the extended field attributes. The cursor is an offset into the virtual screen buffer and ranges from 0 to the last character of the screen buffer.
Public classOhioSession Represents a host session. It provides methods to connect to and disconnect from the host and events to monitor events from the host.
Public classOhioSessions Represents the central repository for access to all OHIO sessions. It contains a list of all OhioSession objects available on this system.
Public classOIAChangedEventArgs Provides data for the OhioSession.OIAChanged event.
Public classPromptEventArgs Provides data for the OhioSession.SessionPrompt event.
Public classScreenChangedEventArgs Provides data for the OhioSession.ScreenChanged event.
Public classSessionChangedEventArgs Provides data for the OhioSession.SessionChanged event.
Public classTextEventArgs Provides data for the OhioSession.SessionStatus, OhioSession.SessionError, OhioSession.TransferError, OhioSession.TransferStatus events.
Public classTransferProgressEventArgs Provides data for the OhioSession.TransferProgress event.
Enumerations
 EnumerationDescription
Public enumerationOhioColor Specifies the colors that can be used in association with the OhioPlane.COLOR plane.
Public enumerationOhioDirection Specifies the search directions.
Public enumerationOhioError Specifies the error exception codes for OhioException.
Public enumerationOhioInputInhibited Specifies the input inhibited conditions.
Public enumerationOhioKey Specifies the host keys that can be used by the OhioScreen.SendAidAsync method.
Public enumerationOhioOwner Specifies the session owner types.
Public enumerationOhioPlane Specifies the types of plane including text, color, field or extended.
Public enumerationOhioState Specifies the status of the communication link to host.
Public enumerationOhioType Specifies the types of host session.
Public enumerationOhioUpdate Specifies the sources of update.