MADNESS 0.10.1
|
Public Member Functions | |
SendReq () | |
SendReq (AmArg *b, const RMI::Request &r) | |
~SendReq () | |
void | set (AmArg *b, const RMI::Request &r) |
bool | TestAndFree () |
Public Member Functions inherited from madness::Mutex | |
Mutex (int junk=0) | |
Make and initialize a mutex ... initial state is unlocked. | |
virtual | ~Mutex () |
void | lock () const |
Acquire the mutex waiting if necessary. | |
pthread_mutex_t * | ptr () const |
Return a pointer to the pthread mutex for use by a condition variable. | |
bool | try_lock () const |
Try to acquire the mutex ... return true on success, false on failure. | |
void | unlock () const |
Free a mutex owned by this thread. | |
Public Member Functions inherited from madness::RMISendReq | |
virtual | ~RMISendReq () |
Private Member Functions | |
void | free () |
Private Attributes | |
AmArg * | buf |
RMI::Request | req |
|
inline |
|
inline |
|
inline |
References free().
|
inlineprivate |
References buf, and madness::free_am_arg().
Referenced by ~SendReq(), and TestAndFree().
|
inline |
|
inlinevirtual |
Implements madness::RMISendReq.
References buf, free(), ok(), req, and SafeMPI::Request::Test().
|
private |
Referenced by free(), set(), and TestAndFree().
|
private |
Referenced by set(), and TestAndFree().