Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / %SYS namespace / %Stream.Interface
Private  Storage   

%Stream.Interface


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