module IPC

Extended Modules

Defined in:

ipc.cr
ipc/constants.cr
ipc/functions.cr
ipc/malloc.cr
ipc/types.cr

Constant Summary

PrivateKeyID = LibC::IPC_PRIVATE
VERSION = "0.0.1"

Instance Method Summary

Macro Summary

Instance Method Detail

def attach(type : T.class, id : LibC::Int, addr : Pointer(Void), flag : LibC::Int) forall T #

[View source]
def detach(ptr : Pointer(T)) forall T #

[View source]
def getds(id) #

[View source]
def getid(type : T.class, key : LibC::KeyT, size : Int, flag : LibC::Int) forall T #

[View source]
def getkey(filepath : String, id : Int) #

[View source]
def remove(id : LibC::Int) #

[View source]

Macro Detail

macro raiseif(ex, unexpect, message) #

[View source]