/* * OCU-to-MESH comm model stubbed out. * * Created on: Feb 10, 2011 * Author: Kip * Last edit: Feb 10, 2011 */ #include "../../../../../design/commmodel.hpp" #include #include node* CommModel::get_node(unsigned int tar_ip_addr) { return NULL; } throughput_t CommModel::get_throughput(node* n1, node* n2) { return (rand()%101); } latency_t CommModel::get_latency(node*, node*) { return (rand()%101); } signal_strength_t CommModel::get_signal_strength(node* n1, node* n2) { return (rand()%101); } weight_t CommModel::get_weight(node* n1, node* n2) { return (rand()%11); } node** CommModel::get_all_nodes() { int numNodes = 5; node** allNodes = (node**)malloc(sizeof(node*) * numNodes); for(int i = 0; i < numNodes; i++) { node* newNode = (node*)malloc(sizeof(node)); allNodes[i] = newNode; } allNodes[numNodes] = NULL; return allNodes; } node** CommModel::get_neighbors(node*) { return NULL; } bool CommModel::set_target(node*) { return false; } bool CommModel::set_ocu_machine(node*) { return false; } node** CommModel::get_preferred_path() { return NULL; } CommModel* CommModel::init() { }