<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libxs.git/builds/msvc/libxs, branch udp</title>
<subtitle>mato's libxs tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/'/>
<entry>
<title>tcp_address_t and ipc_address_t merged into a single class</title>
<updated>2012-04-25T15:08:06+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-24T09:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=d2347c9fdda8d21ede3f91ae8a4873ac04b498aa'/>
<id>d2347c9fdda8d21ede3f91ae8a4873ac04b498aa</id>
<content type='text'>
This patch is a preliminary work for mergine TCP and IPC connecters
and listeners. The ultimated goal is to avoid code duplication
occuring in these classes.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch is a preliminary work for mergine TCP and IPC connecters
and listeners. The ultimated goal is to avoid code duplication
occuring in these classes.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Select polling mechanisms at one place</title>
<updated>2012-04-21T05:30:23+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-20T05:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=0fb5a016497d3061a6edf40752c06127f3abb796'/>
<id>0fb5a016497d3061a6edf40752c06127f3abb796</id>
<content type='text'>
This patch provides a single place for selecting polling mechanisms
(polling.hpp). Up to now the selection was spread among the build
system and several source files.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch provides a single place for selecting polling mechanisms
(polling.hpp). Up to now the selection was spread among the build
system and several source files.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>"Survey" pattern implemented</title>
<updated>2012-04-17T05:30:52+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-15T11:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=443d06f894751062da6d69238ce09f6fbfc27577'/>
<id>443d06f894751062da6d69238ce09f6fbfc27577</id>
<content type='text'>
Survey pattern is "multicast with reply". There are two roles:
surveyor and respondent. Surveyor publishes a survey which gets
delivered to all connected respondents. Each repondent can send
a response to the survey. All the responses are delivered to
the original surveyor. Once the surveyor decides that the survey
is over (e.g. deadline was reached) it can send initiate survey.
Late responses from old surveys are automatically discarded by
the surveyor socket.

Socket types: SURVEYOR, XSURVEYOR, RESPONDENT, XRESPONDENT

Patch also includes a test program with surveoyr, two respondents
and an intermediary device.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Survey pattern is "multicast with reply". There are two roles:
surveyor and respondent. Surveyor publishes a survey which gets
delivered to all connected respondents. Each repondent can send
a response to the survey. All the responses are delivered to
the original surveyor. Once the surveyor decides that the survey
is over (e.g. deadline was reached) it can send initiate survey.
Late responses from old surveys are automatically discarded by
the surveyor socket.

Socket types: SURVEYOR, XSURVEYOR, RESPONDENT, XRESPONDENT

Patch also includes a test program with surveoyr, two respondents
and an intermediary device.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>XS_PLUGIN and XS_FILTER implementation</title>
<updated>2012-04-05T05:32:58+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-05T05:32:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=d82cbb3a81f116cd22e9895ecac36ac3d7b38929'/>
<id>d82cbb3a81f116cd22e9895ecac36ac3d7b38929</id>
<content type='text'>
This patch introduces following features:
- XS_PLUGIN context option to add plugins to libxs
- XS_FILTER option to switch between different filter types
- Automatic loading of plug-ins is *not* implemented.

From the implementation point of view:
- standard prefix filter is implemented as a pluggable filter
- trie_t and mtrie_t are joined into a single class
- the code for 0MQ/3.1 compatibility is left in in the form of comments
- new test for testing re-subscriptions is added
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch introduces following features:
- XS_PLUGIN context option to add plugins to libxs
- XS_FILTER option to switch between different filter types
- Automatic loading of plug-ins is *not* implemented.

From the implementation point of view:
- standard prefix filter is implemented as a pluggable filter
- trie_t and mtrie_t are joined into a single class
- the code for 0MQ/3.1 compatibility is left in in the form of comments
- new test for testing re-subscriptions is added
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed leftovers from a logging experiment</title>
<updated>2012-03-14T03:33:14+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-03-14T03:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=c8102f6ef6394357d2d1a53c579bca574a3e3c6a'/>
<id>c8102f6ef6394357d2d1a53c579bca574a3e3c6a</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MSVC build fixed; xs_utils.h includes removed</title>
<updated>2012-03-13T11:58:35+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-03-13T11:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=28a707371ff9414a1394c52de182ac295eaa00d7'/>
<id>28a707371ff9414a1394c52de182ac295eaa00d7</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>xszmq project removed from MSVC build</title>
<updated>2012-03-13T10:48:43+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-03-13T10:48:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=ecfd971cd3321f41a53e03e937fc3f12732b9019'/>
<id>ecfd971cd3321f41a53e03e937fc3f12732b9019</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>xszmq is compiled under MSVC</title>
<updated>2012-02-22T07:00:51+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.cpm</email>
</author>
<published>2012-02-22T07:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=0b883e1910e76b9ae0c1a433dcb68dbac7bc790a'/>
<id>0b883e1910e76b9ae0c1a433dcb68dbac7bc790a</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.cpm&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.cpm&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MSVC project updated</title>
<updated>2012-02-16T01:28:19+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.cpm</email>
</author>
<published>2012-02-06T12:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=8083ea324076672f5d5e0d6bf148ff40faa11315'/>
<id>8083ea324076672f5d5e0d6bf148ff40faa11315</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.cpm&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.cpm&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>io_thread_t merged with poller_base_t</title>
<updated>2012-02-16T01:09:58+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-02-16T01:09:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=24cf53ad6eaa0eb9a873b909e932d95417f52d2c'/>
<id>24cf53ad6eaa0eb9a873b909e932d95417f52d2c</id>
<content type='text'>
The relationship of these two classes was 1:1.
Thus one of them was obsolete.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The relationship of these two classes was 1:1.
Thus one of them was obsolete.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
