MADNESS  version 0.9
Public Types | Public Member Functions | Public Attributes | List of all members
madness::detail::info< memfunT > Struct Template Reference

#include <worldobj.h>

Inheritance diagram for madness::detail::info< memfunT >:
Inheritance graph
[legend]
Collaboration diagram for madness::detail::info< memfunT >:
Collaboration graph
[legend]

Public Types

typedef Future< REMFUTURE(MEMFUN_RETURNT(memfunT)) > futureT
 
typedef RemoteReference
< FutureImpl< REMFUTURE(MEMFUN_RETURNT(memfunT)) > > 
refT
 

Public Member Functions

 info ()
 
 info (const AmArg &arg)
 
 info (const uniqueidT &id, ProcessID requestor, memfunT memfun, const refT &ref, const TaskAttributes &attr=TaskAttributes())
 
template<typename Archive >
void serialize (const Archive &ar)
 

Public Attributes

refT ref
 
- Public Attributes inherited from madness::detail::info_base< memfunT >
uniqueidT id
 
ProcessID requestor
 
memfunT memfun
 
TaskAttributes attr
 

Additional Inherited Members

- Protected Member Functions inherited from madness::detail::info_base< memfunT >
 info_base ()
 
 info_base (const uniqueidT &id, ProcessID requestor, memfunT memfun, const TaskAttributes &attr=TaskAttributes())
 
template<typename Archive >
void serialize (const Archive &ar)
 

Member Typedef Documentation

template<typename memfunT>
typedef Future< REMFUTURE(MEMFUN_RETURNT(memfunT)) > madness::detail::info< memfunT >::futureT
template<typename memfunT>
typedef RemoteReference< FutureImpl< REMFUTURE(MEMFUN_RETURNT(memfunT)) > > madness::detail::info< memfunT >::refT

Constructor & Destructor Documentation

template<typename memfunT>
madness::detail::info< memfunT >::info ( )
inline
template<typename memfunT>
madness::detail::info< memfunT >::info ( const AmArg arg)
inline
template<typename memfunT>
madness::detail::info< memfunT >::info ( const uniqueidT id,
ProcessID  requestor,
memfunT  memfun,
const refT ref,
const TaskAttributes attr = TaskAttributes() 
)
inline

Member Function Documentation

template<typename memfunT>
template<typename Archive >
void madness::detail::info< memfunT >::serialize ( const Archive &  ar)
inline

Member Data Documentation

template<typename memfunT>
refT madness::detail::info< memfunT >::ref

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