|
Public Member Functions |
| | God () |
| int | command (int argc, const char *const *argv) |
| void | recv (Packet *p, Handler *h) |
| void | stampPacket (Packet *p) |
| int | initialized () |
| int | hops (int i, int j) |
| int | nodes () |
| void | getGrid (double *x, double *y, double *z) |
| void | DumpNodeStatus () |
| void | DumpNumSend () |
| void | CountNewData (int *attr) |
| void | IncrRecv () |
| bool | ExistSource () |
| bool | ExistSink () |
| bool | IsPartition () |
| void | StopSimulation () |
| void | CountConnect () |
| void | CountAliveNode () |
| void | ComputeRoute () |
| int | NextHop (int from, int to) |
| void | ComputeNextHop () |
| void | Dump () |
| bool | IsReachable (int i, int j) |
| bool | IsNeighbor (int i, int j) |
| void | ComputeW () |
| void | floyd_warshall () |
| void | AddSink (int dt, int skid) |
| void | AddSource (int dt, int srcid) |
| void | Fill_for_Sink (int dt, int srcid) |
| void | Fill_for_Source (int dt, int skid) |
| void | Rewrite_OIF_Map () |
| void | UpdateNodeStatus () |
| int * | NextOIFs (int dt, int srcid, int curid, int *ret_num_oif) |
| int | load_grid (int, int, int) |
| int | getMyGrid (double x, double y) |
| int | getMyLeftGrid (double x, double y) |
| int | getMyRightGrid (double x, double y) |
| int | getMyTopGrid (double x, double y) |
| int | getMyBottomGrid (double x, double y) |
| int | getMyGridSize () |
Static Public Member Functions |
| God * | instance () |
Public Attributes |
| int | data_pkt_size |
| int | num_alive_node |
| int | num_connect |
| int | num_recv |
| int | num_compute |
| double | prev_time |
| int | num_data_types |
| int ** | source_table |
| int * | sink_table |
| int * | num_send |
| Data_Hash_Table | dtab |
Private Attributes |
| int | num_nodes |
| int * | min_hops |
| bool | active |
| bool | allowTostop |
| MobileNode ** | mb_node |
| NodeStatus * | node_status |
| int * | next_hop |
| int | maxX |
| int | maxY |
| int | gridsize_ |
| int | gridX |
| int | gridY |
Static Private Attributes |
| God * | instance_ |