Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::SimpleXferDesFactory Class Reference

#include <channel.h>

Inheritance diagram for Realm::SimpleXferDesFactory:
Collaboration diagram for Realm::SimpleXferDesFactory:

Public Member Functions

 SimpleXferDesFactory (uintptr_t _channel)
 
virtual bool needs_release ()
 
virtual void create_xfer_des (uintptr_t dma_op, NodeID launch_node, NodeID target_node, XferDesID guid, const std::vector< XferDesPortInfo > &inputs_info, const std::vector< XferDesPortInfo > &outputs_info, int priority, XferDesRedopInfo redop_info, const void *fill_data, size_t fill_size, size_t fill_total)
 
- Public Member Functions inherited from Realm::XferDesFactory
virtual ~XferDesFactory ()
 

Protected Attributes

uintptr_t channel
 

Constructor & Destructor Documentation

◆ SimpleXferDesFactory()

Realm::SimpleXferDesFactory::SimpleXferDesFactory ( uintptr_t  _channel)

Member Function Documentation

◆ create_xfer_des()

virtual void Realm::SimpleXferDesFactory::create_xfer_des ( uintptr_t  dma_op,
NodeID  launch_node,
NodeID  target_node,
XferDesID  guid,
const std::vector< XferDesPortInfo > &  inputs_info,
const std::vector< XferDesPortInfo > &  outputs_info,
int  priority,
XferDesRedopInfo  redop_info,
const void *  fill_data,
size_t  fill_size,
size_t  fill_total 
)
virtual

Implements Realm::XferDesFactory.

◆ needs_release()

virtual bool Realm::SimpleXferDesFactory::needs_release ( )
virtual

Implements Realm::XferDesFactory.

Member Data Documentation

◆ channel

uintptr_t Realm::SimpleXferDesFactory::channel
protected

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