eXtremeDB SQL .NET 6.0 API
Public Member Functions | Properties | List of all members
eXtremeDB.Database.PrivateMemoryDevice Class Reference

An in-process private memory segment (allocated using malloc). More...

Inheritance diagram for eXtremeDB.Database.PrivateMemoryDevice:
Inheritance graph
[legend]

Public Member Functions

 PrivateMemoryDevice (Device.Kind kind, ulong size)
 The private in-process memory device constructor. More...
 

Properties

ulong Size [get]
 
IntPtr AllocatedMemory [get]
 
- Properties inherited from eXtremeDB.Database.Device
Kind DeviceKind [get]
 
uint iKind [get]
 

Additional Inherited Members

- Public Types inherited from eXtremeDB.Database.Device
enum class  Kind {
  Data , DiskCache , TransactionLog , AsyncBuffer ,
  PipeBuffer
}
 The assignment of this device. More...
 

Detailed Description

An in-process private memory segment (allocated using malloc).

Constructor & Destructor Documentation

◆ PrivateMemoryDevice()

eXtremeDB.Database.PrivateMemoryDevice.PrivateMemoryDevice ( Device.Kind  kind,
ulong  size 
)

The private in-process memory device constructor.

Parameters
kindthe device assignment.
sizethe region size.

Property Documentation

◆ AllocatedMemory

IntPtr eXtremeDB.Database.PrivateMemoryDevice.AllocatedMemory
get

◆ Size

ulong eXtremeDB.Database.PrivateMemoryDevice.Size
get

The documentation for this class was generated from the following file: