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

A shared memory region (allocated using mmap or a similar system call). More...

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

Public Member Functions

 SharedMemoryDevice (Device.Kind kind, String name, IntPtr hint, ulong size)
 The shared memory device constructor. More...
 

Properties

String Name [get]
 
IntPtr Hint [get]
 
ulong Size [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

A shared memory region (allocated using mmap or a similar system call).

Constructor & Destructor Documentation

◆ SharedMemoryDevice()

eXtremeDB.Database.SharedMemoryDevice.SharedMemoryDevice ( Device.Kind  kind,
String  name,
IntPtr  hint,
ulong  size 
)

The shared memory device constructor.

Parameters
kindthe device assignment.
namethe segment name.
hintthe proposed region address.
sizethe region size.

Property Documentation

◆ Hint

IntPtr eXtremeDB.Database.SharedMemoryDevice.Hint
get

◆ Name

String eXtremeDB.Database.SharedMemoryDevice.Name
get

◆ Size

ulong eXtremeDB.Database.SharedMemoryDevice.Size
get

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