]>
git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/thrift/contrib/zeromq/test-receiver.cpp
2 #include "TZmqServer.h"
5 using apache::thrift::std::shared_ptr
;
6 using apache::thrift::TProcessor
;
7 using apache::thrift::server::TZmqServer
;
8 using apache::thrift::server::TZmqMultiServer
;
10 class StorageHandler
: virtual public StorageIf
{
16 void incr(const int32_t amount
) {
18 printf("value_: %i\n", value_
) ;
31 int main(int argc
, char *argv
[]) {
32 shared_ptr
<StorageHandler
> handler(new StorageHandler());
33 shared_ptr
<TProcessor
> processor(new StorageProcessor(handler
));
35 zmq::context_t
ctx(1);
36 TZmqServer
oneway_server(processor
, ctx
, "epgm://eth0;239.192.1.1:5555", ZMQ_SUB
);
37 oneway_server
.serve();