'Regeneration, test 4' test case implementation. More...
Public Member Functions | |
SatRegenerationTest4 () | |
virtual | ~SatRegenerationTest4 () |
Private Member Functions | |
virtual void | DoRun (void) |
void | GeoDevGwRxTraceCb (Ptr< const Packet > packet, const Address &) |
void | GeoDevGwTxTraceCb (Ptr< const Packet > packet) |
void | GeoDevUtRxTraceCb (Ptr< const Packet > packet, const Address &) |
void | GeoDevUtTxTraceCb (Ptr< const Packet > packet) |
bool | HasSinkInstalled (Ptr< Node > node, uint16_t port) |
Private Attributes | |
Ptr< SatHelper > | m_helper |
uint32_t | m_totalReceivedGw |
uint32_t | m_totalReceivedUt |
uint32_t | m_totalSentGw |
uint32_t | m_totalSentUt |
'Regeneration, test 4' test case implementation.
This case tests link regeneration on satellite. It is based on a LARGER scenario.
Expected result: No bytes sent or received on FWD Same number of bytes sent and received on RTN
Definition at line 865 of file satellite-regeneration-test.cc.
SatRegenerationTest4::SatRegenerationTest4 | ( | ) |
Definition at line 931 of file satellite-regeneration-test.cc.
References m_totalReceivedGw, m_totalReceivedUt, m_totalSentGw, and m_totalSentUt.
|
virtual |
Definition at line 942 of file satellite-regeneration-test.cc.
|
privatevirtual |
Set regeneration mode
Set simulation output details
Definition at line 950 of file satellite-regeneration-test.cc.
References GeoDevGwRxTraceCb(), GeoDevGwTxTraceCb(), GeoDevUtRxTraceCb(), GeoDevUtTxTraceCb(), HasSinkInstalled(), m_helper, m_totalReceivedGw, m_totalReceivedUt, m_totalSentGw, and m_totalSentUt.
|
private |
Definition at line 900 of file satellite-regeneration-test.cc.
References m_totalReceivedGw.
Referenced by DoRun().
|
private |
Definition at line 888 of file satellite-regeneration-test.cc.
References m_totalSentGw.
Referenced by DoRun().
|
private |
Definition at line 906 of file satellite-regeneration-test.cc.
References m_totalReceivedUt.
Referenced by DoRun().
|
private |
Definition at line 894 of file satellite-regeneration-test.cc.
References m_totalSentUt.
Referenced by DoRun().
|
private |
Definition at line 912 of file satellite-regeneration-test.cc.
Referenced by DoRun().
|
private |
Definition at line 879 of file satellite-regeneration-test.cc.
Referenced by DoRun().
|
private |
Definition at line 883 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and GeoDevGwRxTraceCb().
|
private |
Definition at line 884 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and GeoDevUtRxTraceCb().
|
private |
Definition at line 881 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and GeoDevGwTxTraceCb().
|
private |
Definition at line 882 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and GeoDevUtTxTraceCb().