BlogGitHub
Reference/ORK/IO_STREAMS/ORK/CL_IO_MEMORY_STREAM
Class/ORK/CL_IO_MEMORY_STREAM
MemoryStream
Package
/ORK/IO_STREAMS
Interfaces
/ORK/IF_IO_STREAM_BASE, /ORK/IF_IO_INPUT_STREAM, /ORK/IF_IO_OUTPUT_STREAM, /ORK/IF_IO_STREAM
Members
11
4 items
Methods
s_new
Class MethodPublic

Signature

CLASS-METHODS s_new
      IMPORTING content TYPE xstring OPTIONAL
                !offset TYPE numeric DEFAULT 0
                !length TYPE numeric DEFAULT -1
                can_expand TYPE abap_bool DEFAULT abap_true
                can_seek TYPE abap_bool DEFAULT abap_true
                can_read TYPE abap_bool DEFAULT abap_true
                can_write TYPE abap_bool DEFAULT abap_true
      PREFERRED PARAMETER content
      RETURNING VALUE(result) TYPE REF TO /ork/cl_io_memory_stream.
s_new_xstring_pointer
Class MethodPublic

Signature

CLASS-METHODS s_new_xstring_pointer
      IMPORTING content TYPE REF TO xstring OPTIONAL
                can_expand TYPE abap_bool DEFAULT abap_true
                can_seek TYPE abap_bool DEFAULT abap_true
                can_read TYPE abap_bool DEFAULT abap_true
                can_write TYPE abap_bool DEFAULT abap_true
      PREFERRED PARAMETER content
      RETURNING VALUE(result) TYPE REF TO /ork/cl_io_memory_stream.
raise_if_closed
MethodProtected

Signature

METHODS raise_if_closed.
expand_or_shrink
MethodProtected

Signature

METHODS expand_or_shrink IMPORTING target_length TYPE int8.
2 items
Constants
lc_0
ConstantPrivate

Signature

CONSTANTS lc_0 TYPE int8 VALUE 0.
lc_0
ConstantPrivate

Signature

CONSTANTS lc_0 TYPE int8 VALUE 0.
5 items
Data
my_pos
DataProtected

Signature

DATA my_pos TYPE int8.
my_buff
DataProtected

Signature

DATA my_buff TYPE REF TO xstring.
end
DataPrivate

Signature

DATA end TYPE int8.
len
DataPrivate

Signature

DATA len TYPE i.
off
DataPrivate

Signature

DATA off LIKE my_pos.
Repository11 packages · 113 objects
124 items