MCPcopy Create free account

hub / github.com/aarond10/epoll_threadpool / types & classes

Types & classes27 in github.com/aarond10/epoll_threadpool

ClassBarrier
* A simple class used to provide a synchronisation point. It can called as * a std::tr1::function<void()> a fixed number of times before triggering
src/barrier.h:51
ClassConcreteItem
src/future.h:336
ClassCountingNotification
* Similar to Notification but required a set number of calls to signal() * before becoming 'signalled'. * TODO(aarond10): Fix terminology. Overload
src/notification.h:92
ClassEventManager
* Tiny epoll based event manager with a configurable pool of threads. * Can watch on sockets and execute functions on event threads. */
src/eventmanager.h:53
EnumEventType
src/eventmanager.h:62
ClassFunction
src/eventmanager.h:73
ClassFuture
src/future.h:71
ClassFutureBarrier
* This is a convenience object that combines a counter and a set of Future * objects to create a synchronisation barrier. * * To do this cleanly, w
src/future.h:304
ClassFutureSet
src/future.h:312
ClassIOBuffer
* Stores blocks of data in potentially discontinuous blocks of memory. * The user can request these discontinuous blocks are pulled down into * cont
src/iobuffer.h:47
ClassInternal
src/tcp.h:140
ClassInternal
src/tcp.h:213
ClassInternal
src/future.h:159
ClassInternal
src/eventmanager.h:84
ClassItem
src/future.h:329
ClassNotification
* Simple pthread based notification object. * Similar to pthread_cond_t but it can only be fired once and it will * stay triggered once fired. */
src/notification.h:42
ClassTask
src/eventmanager.h:170
ClassTcpListenSocket
src/tcp.h:52
ClassTcpSocket
* Represents a TCP data socket connected to some remote endpoint. * * An instance of this class can only be created internally by TcpListenSocket *
src/tcp.h:80
Classepoll_event
src/eventmanager.cc:51
Classsockaddr
src/tcp.cc:128
Classsockaddr_in
src/tcp.cc:111
Classstd::list< function<void(const T&)> >::iterator
src/future.h:203
Classtimespec
src/notification.h:67
Classtimespec
src/future.h:223
Classtimespec
src/future.h:402
Classtimeval
src/eventmanager.cc:124