struct Rubellite::Spinel::ChannelContext

Overview

C-ABI compatible struct representing channel communication callbacks

Defined in:

rubellite/spinel/channel.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : Pointer(Void), send_i64 : Pointer(Void), Int64 -> Nil, send_f64 : Pointer(Void), Float64 -> Nil, send_bool : Pointer(Void), Bool -> Nil, close : Pointer(Void) -> Nil, recv_i64 : Pointer(Void), Pointer(Bool) -> Int64, recv_f64 : Pointer(Void), Pointer(Bool) -> Float64) #

[View source]

Instance Method Detail

def close : Pointer(Void) -> Nil #

[View source]
def close=(close : Pointer(Void) -> Nil) #

[View source]
def ctx : Pointer(Void) #

[View source]
def ctx=(ctx : Pointer(Void)) #

[View source]
def recv_f64 : Pointer(Void), Pointer(Bool) -> Float64 #

[View source]
def recv_f64=(recv_f64 : Pointer(Void), Pointer(Bool) -> Float64) #

[View source]
def recv_i64 : Pointer(Void), Pointer(Bool) -> Int64 #

[View source]
def recv_i64=(recv_i64 : Pointer(Void), Pointer(Bool) -> Int64) #

[View source]
def send_bool : Pointer(Void), Bool -> Nil #

[View source]
def send_bool=(send_bool : Pointer(Void), Bool -> Nil) #

[View source]
def send_f64 : Pointer(Void), Float64 -> Nil #

[View source]
def send_f64=(send_f64 : Pointer(Void), Float64 -> Nil) #

[View source]
def send_i64 : Pointer(Void), Int64 -> Nil #

[View source]
def send_i64=(send_i64 : Pointer(Void), Int64 -> Nil) #

[View source]