|
| FairMQTransportFactoryZMQ (const std::string &id="", const fair::mq::ProgOptions *config=nullptr) |
|
| FairMQTransportFactoryZMQ (const FairMQTransportFactoryZMQ &)=delete |
|
FairMQTransportFactoryZMQ | operator= (const FairMQTransportFactoryZMQ &)=delete |
|
FairMQMessagePtr | CreateMessage () override |
| Create empty FairMQMessage. More...
|
|
FairMQMessagePtr | CreateMessage (const size_t size) override |
| Create new FairMQMessage of specified size. More...
|
|
FairMQMessagePtr | CreateMessage (void *data, const size_t size, fairmq_free_fn *ffn, void *hint=nullptr) override |
| Create new FairMQMessage with user provided buffer and size. More...
|
|
FairMQMessagePtr | CreateMessage (FairMQUnmanagedRegionPtr ®ion, void *data, const size_t size, void *hint=0) override |
| create a message with the buffer located within the corresponding unmanaged region More...
|
|
FairMQSocketPtr | CreateSocket (const std::string &type, const std::string &name) override |
| Create a socket.
|
|
FairMQPollerPtr | CreatePoller (const std::vector< FairMQChannel > &channels) const override |
| Create a poller for a single channel (all subchannels)
|
|
FairMQPollerPtr | CreatePoller (const std::vector< FairMQChannel *> &channels) const override |
| Create a poller for specific channels.
|
|
FairMQPollerPtr | CreatePoller (const std::unordered_map< std::string, std::vector< FairMQChannel >> &channelsMap, const std::vector< std::string > &channelList) const override |
| Create a poller for specific channels (all subchannels)
|
|
FairMQUnmanagedRegionPtr | CreateUnmanagedRegion (const size_t size, FairMQRegionCallback callback, const std::string &path="", int flags=0) const override |
| Create new UnmanagedRegion. More...
|
|
FairMQUnmanagedRegionPtr | CreateUnmanagedRegion (const size_t size, int64_t userFlags, FairMQRegionCallback callback=nullptr, const std::string &path="", int flags=0) const override |
| Create new UnmanagedRegion. More...
|
|
void | SubscribeToRegionEvents (FairMQRegionEventCallback) override |
| Subscribe to region events (creation, destruction, ...) More...
|
|
void | UnsubscribeFromRegionEvents () override |
| Unsubscribe from region events.
|
|
std::vector< FairMQRegionInfo > | GetRegionInfo () override |
|
fair::mq::Transport | GetType () const override |
| Get transport type.
|
|
void | Interrupt () override |
|
void | Resume () override |
|
void | Reset () override |
|
| FairMQTransportFactory (const std::string &id) |
|
auto | GetId () const -> const std::string |
|
fair::mq::ChannelResource * | GetMemoryResource () |
| Get a pointer to the associated polymorphic memory resource.
|
|
| operator fair::mq::ChannelResource * () |
|
template<typename T > |
FairMQMessagePtr | NewSimpleMessage (const T &data) |
|
template<std::size_t N> |
FairMQMessagePtr | NewSimpleMessage (const char(&data)[N]) |
|
FairMQMessagePtr | NewSimpleMessage (const std::string &str) |
|
template<typename T > |
FairMQMessagePtr | NewStaticMessage (const T &data) |
|
FairMQMessagePtr | NewStaticMessage (const std::string &str) |
|
FairMQTransportFactoryZMQ.h
- Since
- 2014-01-20
- Author
- : A. Rybalchenko