|
INET Framework for OMNeT++/OMNEST
|
#include "inet/networklayer/xmipv6/xMIPv6.h"#include <algorithm>#include "inet/networklayer/common/L3AddressResolver.h"#include "inet/networklayer/xmipv6/BindingCache.h"#include "inet/networklayer/xmipv6/BindingUpdateList.h"#include "inet/networklayer/contract/IInterfaceTable.h"#include "inet/networklayer/contract/ipv6/IPv6ControlInfo.h"#include "inet/networklayer/ipv6/IPv6InterfaceData.h"#include "inet/networklayer/icmpv6/IPv6NeighbourDiscovery.h"#include "inet/networklayer/ipv6tunneling/IPv6Tunneling.h"#include "inet/networklayer/ipv6/IPv6RoutingTable.h"#include "inet/common/ModuleAccess.h"Namespaces | |
| inet | |
| Copyright (c) 2005 Jan Ringo�, www.ringos.cz. | |
Macros | |
| #define | MK_SEND_PERIODIC_BU 1 |
| #define | MK_SEND_PERIODIC_BR 2 |
| #define | MK_SEND_TEST_INIT 11 |
| #define | MK_BUL_EXPIRY 21 |
| #define | MK_BC_EXPIRY 22 |
| #define | MK_TOKEN_EXPIRY 23 |
| #define | BRR_TIMEOUT_THRESHOLD 5 |
| #define | BRR_RETRIES 4 |
| #define | MAX_TOKEN_LIFETIME 500 |
| #define | MAX_RR_BINDING_LIFETIME 4000 |
| #define | TEST_INIT_RETRANS_FACTOR 8 |
| #define | SIZE_MOBILITY_HEADER 6 |
| #define | SIZE_BU 6 |
| #define | SIZE_HOA_OPTION 20 |
| #define | SIZE_BIND_AUTH_DATA 14 |
| #define | SIZE_BACK 6 |
| #define | SIZE_NONCE_INDICES 6 |
| #define | SIZE_HOTI 10 |
| #define | SIZE_COTI 10 |
| #define | SIZE_HOT 18 |
| #define | SIZE_COT 18 |
| #define | SIZE_BE 18 |
| #define | SIZE_BRR 2 |
Functions | |
| inet::Define_Module (xMIPv6) | |
| #define BRR_RETRIES 4 |
Referenced by inet::xMIPv6::sendPeriodicBRR().
| #define BRR_TIMEOUT_THRESHOLD 5 |
Referenced by inet::xMIPv6::sendPeriodicBRR().
| #define MAX_RR_BINDING_LIFETIME 4000 |
| #define MAX_TOKEN_LIFETIME 500 |
| #define MK_BC_EXPIRY 22 |
Referenced by inet::xMIPv6::createBCEntryExpiryTimer(), and inet::xMIPv6::handleMessage().
| #define MK_BUL_EXPIRY 21 |
Referenced by inet::xMIPv6::createBULEntryExpiryTimer(), and inet::xMIPv6::handleMessage().
| #define MK_SEND_PERIODIC_BR 2 |
Referenced by inet::xMIPv6::createBRRTimer(), and inet::xMIPv6::handleMessage().
| #define MK_SEND_PERIODIC_BU 1 |
Referenced by inet::xMIPv6::createBUTimer(), and inet::xMIPv6::handleMessage().
| #define MK_SEND_TEST_INIT 11 |
Referenced by inet::xMIPv6::createTestInitTimer(), and inet::xMIPv6::handleMessage().
| #define MK_TOKEN_EXPIRY 23 |
Referenced by inet::xMIPv6::createTokenEntryExpiryTimer(), and inet::xMIPv6::handleMessage().
| #define SIZE_BACK 6 |
Referenced by inet::xMIPv6::createAndSendBAMessage().
| #define SIZE_BE 18 |
Referenced by inet::xMIPv6::createAndSendBEMessage().
| #define SIZE_BIND_AUTH_DATA 14 |
Referenced by inet::xMIPv6::createAndSendBAMessage(), and inet::xMIPv6::createAndSendBUMessage().
| #define SIZE_BRR 2 |
Referenced by inet::xMIPv6::createAndSendBRRMessage().
| #define SIZE_BU 6 |
Referenced by inet::xMIPv6::createAndSendBUMessage().
| #define SIZE_COT 18 |
Referenced by inet::xMIPv6::processCoTIMessage().
| #define SIZE_COTI 10 |
Referenced by inet::xMIPv6::createAndSendCoTIMessage().
| #define SIZE_HOA_OPTION 20 |
Referenced by inet::xMIPv6::createAndSendBUMessage().
| #define SIZE_HOT 18 |
Referenced by inet::xMIPv6::processHoTIMessage().
| #define SIZE_HOTI 10 |
Referenced by inet::xMIPv6::createAndSendHoTIMessage().
| #define SIZE_MOBILITY_HEADER 6 |
Referenced by inet::xMIPv6::createAndSendBAMessage(), inet::xMIPv6::createAndSendBEMessage(), inet::xMIPv6::createAndSendBRRMessage(), inet::xMIPv6::createAndSendBUMessage(), inet::xMIPv6::createAndSendCoTIMessage(), inet::xMIPv6::createAndSendHoTIMessage(), inet::xMIPv6::processCoTIMessage(), and inet::xMIPv6::processHoTIMessage().
| #define SIZE_NONCE_INDICES 6 |
Referenced by inet::xMIPv6::createAndSendBUMessage().
| #define TEST_INIT_RETRANS_FACTOR 8 |