#include <InfinibandNetwork.h>
Public Types | |
| typedef NodeData< Loki::Select< FountainNodes::Enable, FountainNodes::Statistics, Statistics >::Result, Network > | NodeDataType |
| The type of objects stored in the Fountain Server's node monitor database. | |
|
typedef std::map< std::string, NodeDataType > | HashTable |
| The associated container used for the Fountain Server's node monitor database. | |
Public Member Functions | |
| DataSource (HashTable &database) | |
| Constructor. | |
| ~DataSource () | |
| Destructor. | |
| void | discover () |
| Discovers all nodes and switches in the connected Infiniband network. | |
| void | update () |
| Update the port counters for each node. | |
| void | parseNodelistFile () |
| Populates the node monitor database of the Fountain server. | |
|
|
Constructor. Calls madrpc_init() and sets up some other initialization specifics
|
|
|
Discovers all nodes and switches in the connected Infiniband network.
|
|
|
Populates the node monitor database of the Fountain server.
|
1.4.6