Home > Class Reference > ENSLIB namespace > EnsLib.TCP.TextLineCommon

EnsLib.TCP.TextLineCommon

abstract class EnsLib.TCP.TextLineCommon extends %Library.RegisteredObject

Property Inventory

Method Inventory

Parameters

parameter SETTINGS = Charset::selector?context={Ens.ContextSearch/CharacterSets};

Properties

property %HadCR as %Boolean;
Write out lines with same terminator as lines we read
Property methods: %HadCRDisplayToLogical(), %HadCRGet(), %HadCRIsValid(), %HadCRLogicalToDisplay(), %HadCRNormalize(), %HadCRSet()
property %PartialLine as %String;
Property methods: %PartialLineDisplayToLogical(), %PartialLineGet(), %PartialLineIsValid(), %PartialLineLogicalToDisplay(), %PartialLineLogicalToOdbc(), %PartialLineNormalize(), %PartialLineSet()
property %Table as %String;
Property methods: %TableDisplayToLogical(), %TableGet(), %TableIsValid(), %TableLogicalToDisplay(), %TableLogicalToOdbc(), %TableNormalize(), %TableSet()
property Charset as %String [ InitialExpression = "Default" ];
Text Charset to use to decode incoming data and encode outgoing data
Property methods: CharsetDisplayToLogical(), CharsetGet(), CharsetIsValid(), CharsetLogicalToDisplay(), CharsetLogicalToOdbc(), CharsetNormalize(), CharsetSet()

Methods

method ReadLine(Output pLine As %String = "", pTimeout As %Numeric = ..ReadTimeout, pInbound As %Boolean = 0) as %Status [ Language = objectscript ]
method Write(pString As %String, pInbound As %Boolean = 0) as %Status [ Language = objectscript ]
method WriteLine(pString As %String, pInbound As %Boolean = 0) as %Status [ Language = objectscript ]

Inherited Methods

Subclasses