9 Commits
Author SHA1 Message Date
Pedro Melo f3fb375d10 Fix memory leak, circular reference on publish()
Reported, analised and fixed by Tiago Quintela and Nuno Mota.

Signed-off-by: Pedro Melo <melo@simplicidade.org>
2015-02-28 07:49:45 +00:00
Pedro Melo dca911fee8 Tidy
Signed-off-by: Pedro Melo <melo@simplicidade.org>
2014-10-23 07:08:45 +01:00
Pedro Melo a08049ee0f Add ready() to ::Client
Allow clients to update the ready count dynamically

Signed-off-by: Pedro Melo <melo@simplicidade.org>
2014-10-23 07:08:41 +01:00
Bruno Tavares 7b89af5b97 Identation 2014-09-02 18:23:07 +01:00
Bruno Tavares 1f0042b10b FIX: Save the connection state callbacks 2014-09-02 18:21:48 +01:00
Pedro Melo cfa7a7b4a5 Move publish() public API to Client, even Readers get to publish sometimes
Signed-off-by: Pedro Melo <melo@simplicidade.org>
2014-07-21 05:16:17 +01:00
Pedro Melo 3c1a9a3083 Add private _random_connected_conn() to return one of the connect conns
Not really random at this moment...

Signed-off-by: Pedro Melo <melo@simplicidade.org>
2014-07-20 22:13:21 +01:00
Pedro Melo 5142b3a15a Add disconnect() to Client, closes all connected conns
Signed-off-by: Pedro Melo <melo@simplicidade.org>
2014-07-20 22:12:38 +01:00
Pedro Melo ac565116a7 Create ::Client, extract common parts from Reader
Signed-off-by: Pedro Melo <melo@simplicidade.org>
2014-07-20 19:40:50 +01:00