OpenSDN source code
|
#include <ecmp_load_balance.h>
Public Member Functions | |
VmiEcmpLoadBalance () | |
virtual | ~VmiEcmpLoadBalance () |
bool | use_global_vrouter () const |
void | set_use_global_vrouter (bool use_global_vrouter) |
virtual void | Copy (const VmiEcmpLoadBalance &rhs) |
![]() | |
EcmpLoadBalance () | |
virtual | ~EcmpLoadBalance () |
const std::string & | source_ip_str () const |
const std::string & | destination_ip_str () const |
const std::string & | source_port_str () const |
const std::string & | destination_port_str () const |
const std::string & | ip_protocol_str () const |
void | GetStringVector (std::vector< std::string > &string_vector) const |
bool | operator!= (const EcmpLoadBalance &rhs) const |
virtual void | Copy (const EcmpLoadBalance &rhs) |
void | SetAll () |
void | ResetAll () |
bool | AllSet () const |
void | set_source_ip () |
void | reset_source_ip () |
void | set_destination_ip () |
void | reset_destination_ip () |
void | set_ip_protocol () |
void | reset_ip_protocol () |
void | set_source_port () |
void | reset_source_port () |
void | set_destination_port () |
void | reset_destination_port () |
bool | is_source_ip_set () const |
bool | is_destination_ip_set () const |
bool | is_source_port_set () const |
bool | is_destination_port_set () const |
bool | is_ip_protocol_set () const |
void | reset () |
bool | UpdateFields (const autogen::EcmpHashingIncludeFields &ecmp_hashing_fields) |
Private Attributes | |
bool | use_global_vrouter_ |
Additional Inherited Members | |
![]() | |
enum | kHashingFields { SOURCE_IP, DESTINATION_IP, IP_PROTOCOL, SOURCE_PORT, DESTINATION_PORT, NUM_HASH_FIELDS } |
Definition at line 201 of file ecmp_load_balance.h.
|
inline |
Definition at line 203 of file ecmp_load_balance.h.
|
inlinevirtual |
Definition at line 204 of file ecmp_load_balance.h.
|
inlinevirtual |
|
inline |
|
inline |
Definition at line 206 of file ecmp_load_balance.h.
|
private |
Definition at line 216 of file ecmp_load_balance.h.