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

PUBLIC Flush ()

Top

PUBLIC INT64 Write (character)

Parameters:
pData CHARACTER
Returns INT64
Top

PUBLIC INT64 Write (longchar)

Parameters:
pData LONGCHAR
Returns INT64
Top

PUBLIC INT64 Write (memptr)

Parameters:
pData MEMPTR
Returns INT64
Top

PUBLIC INT64 Write (memptr, int64, int64)

Parameters:
pData MEMPTR
pSkip INT64
pBytes INT64
Returns INT64


Constructor Detail
Top

PUBLIC MemptrOutputStream ()

/* Default constructor


Property Detail
Top

PUBLIC MEMPTR Data

Returns MEMPTR


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0