#include <ecmp_load_balance.h>
Definition at line 23 of file ecmp_load_balance.h.
◆ kHashingFields
Enumerator |
---|
SOURCE_IP | |
DESTINATION_IP | |
IP_PROTOCOL | |
SOURCE_PORT | |
DESTINATION_PORT | |
NUM_HASH_FIELDS | |
Definition at line 25 of file ecmp_load_balance.h.
◆ EcmpLoadBalance()
EcmpLoadBalance::EcmpLoadBalance |
( |
| ) |
|
|
inline |
◆ ~EcmpLoadBalance()
virtual EcmpLoadBalance::~EcmpLoadBalance |
( |
| ) |
|
|
inlinevirtual |
◆ AllSet()
bool EcmpLoadBalance::AllSet |
( |
| ) |
const |
|
inline |
◆ Copy()
◆ destination_ip_str()
const std::string& EcmpLoadBalance::destination_ip_str |
( |
| ) |
const |
|
inline |
◆ destination_port_str()
const std::string& EcmpLoadBalance::destination_port_str |
( |
| ) |
const |
|
inline |
◆ GetStringVector()
void EcmpLoadBalance::GetStringVector |
( |
std::vector< std::string > & |
string_vector | ) |
const |
|
inline |
◆ ip_protocol_str()
const std::string& EcmpLoadBalance::ip_protocol_str |
( |
| ) |
const |
|
inline |
◆ is_destination_ip_set()
bool EcmpLoadBalance::is_destination_ip_set |
( |
| ) |
const |
|
inline |
◆ is_destination_port_set()
bool EcmpLoadBalance::is_destination_port_set |
( |
| ) |
const |
|
inline |
◆ is_ip_protocol_set()
bool EcmpLoadBalance::is_ip_protocol_set |
( |
| ) |
const |
|
inline |
◆ is_source_ip_set()
bool EcmpLoadBalance::is_source_ip_set |
( |
| ) |
const |
|
inline |
◆ is_source_port_set()
bool EcmpLoadBalance::is_source_port_set |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ reset()
void EcmpLoadBalance::reset |
( |
| ) |
|
|
inline |
◆ reset_destination_ip()
void EcmpLoadBalance::reset_destination_ip |
( |
| ) |
|
|
inline |
◆ reset_destination_port()
void EcmpLoadBalance::reset_destination_port |
( |
| ) |
|
|
inline |
◆ reset_ip_protocol()
void EcmpLoadBalance::reset_ip_protocol |
( |
| ) |
|
|
inline |
◆ reset_source_ip()
void EcmpLoadBalance::reset_source_ip |
( |
| ) |
|
|
inline |
◆ reset_source_port()
void EcmpLoadBalance::reset_source_port |
( |
| ) |
|
|
inline |
◆ ResetAll()
void EcmpLoadBalance::ResetAll |
( |
| ) |
|
|
inline |
◆ set_destination_ip()
void EcmpLoadBalance::set_destination_ip |
( |
| ) |
|
|
inline |
◆ set_destination_port()
void EcmpLoadBalance::set_destination_port |
( |
| ) |
|
|
inline |
◆ set_ip_protocol()
void EcmpLoadBalance::set_ip_protocol |
( |
| ) |
|
|
inline |
◆ set_source_ip()
void EcmpLoadBalance::set_source_ip |
( |
| ) |
|
|
inline |
◆ set_source_port()
void EcmpLoadBalance::set_source_port |
( |
| ) |
|
|
inline |
◆ SetAll()
void EcmpLoadBalance::SetAll |
( |
| ) |
|
|
inline |
◆ source_ip_str()
const std::string& EcmpLoadBalance::source_ip_str |
( |
| ) |
const |
|
inline |
◆ source_port_str()
const std::string& EcmpLoadBalance::source_port_str |
( |
| ) |
const |
|
inline |
◆ UpdateFields()
bool EcmpLoadBalance::UpdateFields |
( |
const autogen::EcmpHashingIncludeFields & |
ecmp_hashing_fields | ) |
|
|
inline |
◆ hash_fields_to_use_
The documentation for this class was generated from the following file: