Show TOC

Class CL_GEF_SHM_BUFFER_SERVICELocate this document in the navigation structure

The class CL_GEF_SHM_BUFFER_SERVICE is the standard implementation for the framework's global buffering service, and it is based on the interface IF_GEF_BUFFER_SERVICE. The shared memory area used for buffering geometries is CL_GEF_SHM_AREA.

IV_INSTANCE_ID is the name of the area instance, which is used to uniquely identify the shared area for the global buffer. All of the framework's global buffer objects with the same instance ID will access the same global buffer. The optional input parameter IV_BUILD_AREA is used as a flag to build the area immediately when the buffer service object is instantiated. It is recommended to instantiate the buffer service object with IV_BUILD_AREA = TRUE before the embedded URL is launched. There are two input parameters for the class CONSTRUCTOR:

Parameter

Description

IV_INSTANCE_ID

Instance ID for Shared Memory Area

Type GEF_BUFFER_INSTANCE_ID

IV_BUILD_AREA

Optional: Flag to build the shared memory area immediately

Type BOOLEAN