Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%Stream] >  [Interface]
Private  Storage   

class %Stream.Interface extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
11


Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
AppendFromDevice CopyFrom CopyFromFileStream InputFromDevice
ReadStream ReadStreamAt SetBytesAt Truncate
WriteStream


Methods

• classmethod AppendFromDevice(ByRef handle As %Stream.Object, len As %Integer, ByRef written As %Integer) as %Status
• classmethod CopyFrom(source As %Stream.Object, ByRef target As %Stream.Object, offset As %Integer, length As %Integer) as %Status
• classmethod CopyFromFileStream(source As %Stream.FileBinary, dest As %Stream.Object)
• classmethod InputFromDevice(handle As %Stream.Object, ByRef len As %Integer = 0) as %Status
• classmethod ReadStream(handle As %Stream.Object, length As %Integer, ByRef msg As %String) as %Integer
• classmethod ReadStreamAt(handle As %Stream.Object, position As %Integer, length As %Integer, ByRef msg As %String) as %Integer
• classmethod SetBytesAt(ByRef source As %Stream.Object, offset As %Integer, length As %Integer, ByRef written As %Integer) as %Status
• classmethod Truncate(source As %Stream.Object, length As %Integer) as %Status
• classmethod WriteStream(handle As %Stream.Object, length As %Integer, ByRef msg As %String) as %Integer


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.