• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • async_extended

  • Documentation
  • async_extended lib
  • Async_extended .Synccast Module
package async_extended
  • async_extended
    • Async_extended
      • Any_error
        • Applicative_infix
      • Async_cbreak
      • Async_color_print
      • Async_heap
      • Async_mutex
      • Coalesced_throttle
      • Cpu_load
        • Stats
      • Csv
      • Deferred_cache
      • Deferred_list
      • Delimited
      • Embedded_script
      • Enforcer
      • Extended_log
        • Console
          • Blocking
        • Syslog
          • Blocking
      • Fd_leak_check
      • File_updates
        • Update
      • Find
      • Generator
      • Inotify
      • Interactive_edit
      • Keyed_sequencer
      • Ltl
        • Make
          • Assignment
          • Expression
            • Applicative_infix
            • Args
          • Field
          • O
          • State
          • Variable
        • State
      • Mailbox
        • Filter
      • Pipe_iterator
      • Pipe_zipper
      • Priority_queue
      • Process
        • Output
      • Reader_ext
      • Resource
        • Let_syntax
          • Let_syntax
            • Open_on_rhs
        • Memo
          • Key
            • Hash_queue
              • Key
            • Hash_set
              • Provide_bin_io
                • X
              • Provide_of_sexp
                • X
            • Table
              • Provide_bin_io
                • Key
              • Provide_of_sexp
                • Key
        • Monad_infix
        • Raw
          • Handle
      • Rpc_proxy
        • Environment
      • Run_in_fork
      • Semaphore
      • Shell
      • Signal
      • Simple_tcp_proxy
      • Sound
      • Std
        • Log
        • Reader
      • Synccast
      • Udp
      • Validate_command
        • S
      • Watcher
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 'a t
type interest_status = [
  1. | `Continue
  2. | `Leave
]
val create : unit -> 'a t
val close : 'a t -> unit
val register : 'a t -> f:('a -> interest_status Async.Deferred.t) -> unit
val register_init : 'a t -> i:(unit -> unit Async.Deferred.t) -> f:('a -> interest_status Async.Deferred.t) -> unit
val on_update : 'a t -> f:('a -> unit) -> unit
val upon : 'a t -> f:('a -> unit) -> unit
val send : 'a t -> 'a -> unit
val next : 'a t -> 'a Async.Deferred.t

next t returns the next value in the synccast

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct