NAMD
|
#include <BroadcastClient.h>
Public Member Functions | |
BroadcastClient (int id) | |
~BroadcastClient () | |
void | awaken (int id, int tag) |
Public Attributes | |
int | id |
Protected Member Functions | |
void | suspendFor (int tag) |
Protected Attributes | |
int | suspended |
int | waitForTag |
CthThread | thread |
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 12 of file BroadcastClient.h.
BroadcastClient::BroadcastClient | ( | int | id | ) |
Definition at line 15 of file BroadcastClient.C.
References id, BroadcastMgr::Object(), BroadcastMgr::subscribe(), suspended, and waitForTag.
BroadcastClient::~BroadcastClient | ( | ) |
Definition at line 22 of file BroadcastClient.C.
References BroadcastMgr::Object(), and BroadcastMgr::unsubscribe().
void BroadcastClient::awaken | ( | int | id, |
int | tag | ||
) |
Definition at line 27 of file BroadcastClient.C.
References DebugM, suspended, thread, and waitForTag.
Referenced by BroadcastMgr::recvBroadcast().
|
protected |
Definition at line 36 of file BroadcastClient.C.
References DebugM, suspended, thread, and waitForTag.
Referenced by SimpleBroadcastObject< Tensor >::get().
int BroadcastClient::id |
Definition at line 14 of file BroadcastClient.h.
Referenced by BroadcastClient(), BroadcastMgr::getbuf(), BroadcastMgr::send(), BroadcastMgr::subscribe(), and BroadcastMgr::unsubscribe().
|
protected |
Definition at line 22 of file BroadcastClient.h.
Referenced by awaken(), BroadcastClient(), and suspendFor().
|
protected |
Definition at line 24 of file BroadcastClient.h.
Referenced by awaken(), and suspendFor().
|
protected |
Definition at line 23 of file BroadcastClient.h.
Referenced by awaken(), BroadcastClient(), and suspendFor().