GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  CALLBACK (3)

NAME

Callback - Registering OCaml values with the C runtime.

CONTENTS

Module
Documentation

Module

Module Callback

Documentation

Module Callback
: sig end

Registering OCaml values with the C runtime.

This module allows OCaml values to be registered with the C runtime under a symbolic name, so that C code can later call back registered OCaml functions, or raise registered OCaml exceptions.

val register : string -> ’a -> unit

Callback.register n v registers the value v under the name n . C code can later retrieve a handle to v by calling caml_named_value(n) .

val register_exception : string -> exn -> unit

Callback.register_exception n exn registers the exception contained in the exception value exn under the name n . C code can later retrieve a handle to the exception by calling caml_named_value(n) . The exception value thus obtained is suitable for passing as first argument to raise_constant or raise_with_arg .

Search for    or go to Top of page |  Section 3 |  Main Index


OCamldoc CALLBACK (3) 2016-03-17

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.