Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::ActiveMessageAuto< UserHdr, Builder > Class Template Reference

#include <activemsg.h>

Public Member Functions

 ActiveMessageAuto (NodeID target, size_t max_payload_size)
 
UserHdr * operator-> ()
 
UserHdr & operator* ()
 
void add_payload (const void *data, size_t size)
 
void commit ()
 

Constructor & Destructor Documentation

◆ ActiveMessageAuto()

template<typename UserHdr , template< typename > class Builder = DefaultActiveMessageBuilder>
Realm::ActiveMessageAuto< UserHdr, Builder >::ActiveMessageAuto ( NodeID  target,
size_t  max_payload_size 
)

Member Function Documentation

◆ add_payload()

template<typename UserHdr , template< typename > class Builder = DefaultActiveMessageBuilder>
void Realm::ActiveMessageAuto< UserHdr, Builder >::add_payload ( const void *  data,
size_t  size 
)

◆ commit()

template<typename UserHdr , template< typename > class Builder = DefaultActiveMessageBuilder>
void Realm::ActiveMessageAuto< UserHdr, Builder >::commit ( )

◆ operator*()

template<typename UserHdr , template< typename > class Builder = DefaultActiveMessageBuilder>
UserHdr & Realm::ActiveMessageAuto< UserHdr, Builder >::operator* ( )

◆ operator->()

template<typename UserHdr , template< typename > class Builder = DefaultActiveMessageBuilder>
UserHdr * Realm::ActiveMessageAuto< UserHdr, Builder >::operator-> ( )

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