MADNESS 0.10.1
Classes | Namespaces | Typedefs
worldrmi.h File Reference

Lowest level API for sending active messages — you should probably be looking at worldam.h instead. More...

#include <madness/world/safempi.h>
#include <madness/world/thread.h>
#include <madness/world/worldtypes.h>
#include <madness/world/archive.h>
#include <sstream>
#include <utility>
#include <list>
#include <memory>
#include <tuple>
#include <pthread.h>
#include <madness/world/print.h>
Include dependency graph for worldrmi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::RMI::RmiTask::header
 
struct  madness::qmsg
 
class  madness::RMI
 This class implements the communications server thread and provides the only send interface. More...
 
struct  madness::RMISendReq
 This for RMI server thread to manage lifetime of WorldAM messages that it is sending. More...
 
struct  madness::RMIStats
 
class  madness::RMI::RmiTask
 

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.
 

Typedefs

typedef std::ptrdiff_t madness::rel_fn_ptr_t
 
typedef void(* madness::rmi_handlerT) (void *buf, size_t nbyte)
 This is the generic low-level interface for a message handler.
 

Detailed Description

Lowest level API for sending active messages — you should probably be looking at worldam.h instead.