netcode-io-0.0.3: Bindings to the low-level netcode.io library.
Copyright(c) Pavel Krajcevski 2020
LicenseBSD-3
Maintainerkrajcevski@gmail.com
Stabilityexperimental
PortabilityPortable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Bindings.Netcode.IO

Description

This module contains the low-level bindings that represent the direct interface between Haskell and the C library netcode.io.

The bindings here are meant for advanced usage, as they are not particularly idiomatic Haskell, and largely represent the types that we get from the bindings-DSL library. For high level bindings (recommended), please refer to the Netcode.IO module.

Synopsis

Documentation

type C'free_function_t = FunPtr (Ptr () -> Ptr () -> IO ()) Source #

data C'netcode_client_config_t Source #

data C'netcode_server_config_t Source #

p'netcode_time :: FunPtr (IO CDouble) Source #

For testing only.