Namespace: OpenEdge.Core
Class
MemptrOutputStream
Parent classes:
Progress.IO.OutputStream

Inherits: Progress.IO.OutputStream

/* *************************************************************************************************************************
Copyright (c) 2019 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:MemptrOutputStream
Description:An OutputStream implementation that holds data in-memory.
Author(s):pjudge
Created:2019-02-20
Notes:* This should be replaced in 12.0.0+ with the Progress.IO.MemoryOutputStream, for performance reasons




Method Summary
Options Name Purpose
Flush ()
INT64 Write (character)
INT64 Write (longchar)
INT64 Write (memptr)
INT64 Write (memptr, int64, int64)

Constructor Summary
Options Name Purpose
MemptrOutputStream () /* Default constructor */

Property Summary
Options Name Purpose
MEMPTR Data


Method Detail
Top

Flush ()

Top

INT64 Write (character)

Parameters:
pData CHARACTER
Returns INT64
Top

INT64 Write (longchar)

Parameters:
pData LONGCHAR
Returns INT64
Top

INT64 Write (memptr)

Parameters:
pData MEMPTR
Returns INT64
Top

INT64 Write (memptr, int64, int64)

Parameters:
pData MEMPTR
pSkip INT64
pBytes INT64
Returns INT64


Constructor Detail
Top

MemptrOutputStream ()

/* Default constructor


Property Detail
Top

MEMPTR Data

Returns MEMPTR


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15