MADNESS 0.10.1
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
madness::qmsg Struct Reference

#include <worldrmi.h>

Public Types

typedef uint32_t attrT
 attributes of the message; high 16 bits are the counter
 
typedef uint16_t counterT
 counter for ordered messages
 

Public Member Functions

 qmsg ()
 
 qmsg (size_t len, rmi_handlerT func, int i, int src, attrT attr, counterT count)
 

Public Attributes

attrT attr
 
counterT count
 
rmi_handlerT func
 
int i
 
size_t len
 
ProcessID src
 

Friends

bool operator< (const qmsg &a, const qmsg &b)
 

Member Typedef Documentation

◆ attrT

typedef uint32_t madness::qmsg::attrT

attributes of the message; high 16 bits are the counter

◆ counterT

typedef uint16_t madness::qmsg::counterT

counter for ordered messages

Constructor & Destructor Documentation

◆ qmsg() [1/2]

madness::qmsg::qmsg ( size_t  len,
rmi_handlerT  func,
int  i,
int  src,
attrT  attr,
counterT  count 
)
inline

◆ qmsg() [2/2]

madness::qmsg::qmsg ( )
inline

Friends And Related Symbol Documentation

◆ operator<

bool operator< ( const qmsg a,
const qmsg b 
)
friend

Member Data Documentation

◆ attr

attrT madness::qmsg::attr

◆ count

counterT madness::qmsg::count

◆ func

rmi_handlerT madness::qmsg::func

◆ i

int madness::qmsg::i

◆ len

size_t madness::qmsg::len

◆ src

ProcessID madness::qmsg::src

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