FairMQ  1.4.33
C++ Message Queuing Library and Framework
Public Member Functions | Friends | List of all members
fair::mq::ofi::Poller Class Referencefinal

#include <fairmq/ofi/Poller.h>

Inheritance diagram for fair::mq::ofi::Poller:
Inheritance graph
[legend]
Collaboration diagram for fair::mq::ofi::Poller:
Collaboration graph
[legend]

Public Member Functions

 Poller (const std::vector< FairMQChannel > &channels)
 
 Poller (const std::vector< const FairMQChannel * > &channels)
 
 Poller (const std::unordered_map< std::string, std::vector< FairMQChannel >> &channelsMap, const std::vector< std::string > &channelList)
 
 Poller (const Poller &)=delete
 
Poller operator= (const Poller &)=delete
 
auto SetItemEvents (zmq_pollitem_t &item, const int type) -> void
 
auto Poll (const int timeout) -> void override
 
auto CheckInput (const int index) -> bool override
 
auto CheckOutput (const int index) -> bool override
 
auto CheckInput (const std::string &channelKey, const int index) -> bool override
 
auto CheckOutput (const std::string &channelKey, const int index) -> bool override
 

Friends

class FairMQChannel
 
class TransportFactory
 

Detailed Description

Todo:
TODO insert long description

The documentation for this class was generated from the following files:

privacy