class Rubellite::Spinel::CallbackBridge(R)

Overview

Helper for boxing Crystal closures and producing C-ABI function pointers

Defined in:

rubellite/spinel/async.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(&block : Int64, Int64 -> R) #

[View source]

Class Method Detail

def self.trampoline_1arg #

Static trampoline for 1-argument callbacks (e.g. on_item: val)


[View source]
def self.trampoline_2arg #

Static trampoline for 2-argument callbacks (e.g. progress: current, total)


[View source]

Instance Method Detail

def boxed_proc : Pointer(Void) #

[View source]