STOMP client implementation for OCaml
OCaml
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
.gitignore Ignore .cmt(i). Aug 17, 2013
LICENSE Copyright & LICENSE info. Nov 12, 2009
OMakefile OMakefile: generate .cmt, build with -g, set warnings. Aug 17, 2013
OMakeroot Added OMake-based build system. Apr 27, 2009
README README: list dependencies and explain how to compile. Nov 12, 2009
mq.ml Added support for queue/topic subscriber count control message. Dec 13, 2009
mq_activemq.ml Mq_ocamlmq, Mq_activemq: honor prefetch in subscribe_queue. Dec 13, 2009
mq_activemq.mli Refactored Mq_activemq and Mq_ocamlmq, moving code to Mq_adapter_base. Dec 13, 2009
mq_adapter_base.ml Added support for queue/topic subscriber count control message. Dec 13, 2009
mq_concurrency.ml Mq_concurrency.THREAD: hide open_in/out, making compatible with Lwt dev. Dec 11, 2010
mq_impl.ml Mq_impl: leave disconnection up to the caller in make_*_mq functions. Feb 15, 2013
mq_impl.mli Mq_impl: leave disconnection up to the caller in make_*_mq functions. Feb 15, 2013
mq_ocamlmq.ml Added support for queue/topic subscriber count control message. Dec 13, 2009
mq_ocamlmq.mli Document concurrency restrictions in Mq_stomp_client and clients. Dec 12, 2009
mq_rabbitmq.ml Added support for queue/topic subscriber count control message. Dec 13, 2009
mq_rabbitmq.mli Document concurrency restrictions in Mq_stomp_client and clients. Dec 12, 2009
mq_stomp_client.ml Mq_stomp_client.connect: catch Sys_error _, thrown by Lwt_io.open_con… Dec 18, 2009
mq_stomp_client.mli Mq_stomp_client.receive_receipt: ignore receipt in case of error. Dec 13, 2009
protocol-rabbitmq.txt Fix topic subscriptions after much testing with RabbitMQ. Apr 29, 2009
test_mq.ml Copyright & LICENSE info. Nov 12, 2009
test_receive.ml test_receive: terminate STOMP conn cleanly with disconnect. Jul 7, 2010
test_send.ml test_send: prettier --verbose. Jul 6, 2010
test_send_rabbitmq.ml Moved code to Mq_rabbitmq module. Apr 30, 2009

README

Streaming Text Orientated(sic) Messaging Protocol (STOMP) version 1.0
client implementation in OCaml.

Dependencies
============

  omake
  findlib (ocamlfind)

plus the following findlib packages (OCaml libraries):

  cryptokit
  extlib
  lwt
  threads

Compiling
=========

  omake

will compile the stomp.cm(x)a library and the send/receive test/benchmark
programs (test_send, test_receive, test_send_rabbitmq).

The ocamldoc documentation can be generated using

  omake doc

LICENSE
=======

See LICENSE for the license information.