#include <IntermediateNodeData.h>
Public Member Functions | |
IntermediateNodeData (SubSpace subSpace) | |
int | getSubSpaceId () |
std::list< IPAddress > | getIps () |
IPAddress | getBackupIp () |
void | setBackupIp (IPAddress ip) |
int | getTimeSlot () |
void | setTimeSlot (int timeSlot) |
double | getDelay () |
int | getSize () |
bool | addDelay (double delay) |
void | addIp (IPAddress ip) |
void | removeIp (IPAddress ip) |
Protected Attributes | |
SubSpace | subSpace |
std::list< IPAddress > | ips |
std::list< IPAddress >::iterator | i |
std::list< double > | delays |
Friends | |
std::ostream & | operator<< (std::ostream &Stream, IntermediateNodeData r) |
IntermediateNodeData::IntermediateNodeData | ( | SubSpace | subSpace | ) |
std::list< IPAddress > IntermediateNodeData::getIps | ( | ) |
IPAddress IntermediateNodeData::getBackupIp | ( | ) |
void IntermediateNodeData::setBackupIp | ( | IPAddress | ip | ) |
int IntermediateNodeData::getTimeSlot | ( | ) |
void IntermediateNodeData::setTimeSlot | ( | int | timeSlot | ) |
double IntermediateNodeData::getDelay | ( | ) |
int IntermediateNodeData::getSize | ( | ) |
bool IntermediateNodeData::addDelay | ( | double | delay | ) |
void IntermediateNodeData::addIp | ( | IPAddress | ip | ) |
void IntermediateNodeData::removeIp | ( | IPAddress | ip | ) |
std::ostream& operator<< | ( | std::ostream & | Stream, | |
IntermediateNodeData | r | |||
) | [friend] |
SubSpace IntermediateNodeData::subSpace [protected] |
std::list<IPAddress> IntermediateNodeData::ips [protected] |
std::list<IPAddress>::iterator IntermediateNodeData::i [protected] |
std::list<double> IntermediateNodeData::delays [protected] |