if i use TThreadPoolServer is this server a nonblocking server?

thank you!

2010/7/22 Erik Fears <[email protected]>

> Yep. I ended up deriving from TNonblockingServer and overriding the ::serve
> function to not call the libevent loop.
>
> Thanks,
> --erik
>
> On Wed, Jul 21, 2010 at 11:32 AM, Roger Meier <[email protected]
> >wrote:
>
> > Hi erik
> >
> > just have a look on the TNonblockingServer::serve() function
> > it uses libevent and might be a starting point for your work:
> >
> >
> >
> https://svn.apache.org/repos/asf/incubator/thrift/trunk/lib/cpp/src/server/TNonblockingServer.cpp
> >
> >
> > regards
> >
> > roger
> >
> >
> > Am 20.07.2010 21:18, schrieb Erik Fears:
> >
> >  Thrift users,
> >>
> >> There seems to be a lack of documentation for the C++ implementation. If
> >> I'm
> >> mistaken, please point me in the right direction.
> >>
> >> I want to implement a thrift server in a non-blocking fashion in C++,
> but
> >> I
> >> want control over my own eventloop (libevent). My daemon has more
> >> responsibilities than just thrift, so I cannot just call
> >> thriftServer.serve().
> >>
> >> What's the best approach for this? Is there a model where I can tell
> >> thrift
> >> that there is activity on a socket?
> >>
> >> Thanks,
> >> --erik
> >>
> >>
> >
>

Reply via email to