Lines Matching defs:NetworkTypePattern
56 NetworkTypePattern NetworkTypePattern::Default() {
57 return NetworkTypePattern(~0);
61 NetworkTypePattern NetworkTypePattern::Wireless() {
62 return NetworkTypePattern(kNetworkTypeWifi | kNetworkTypeWimax |
67 NetworkTypePattern NetworkTypePattern::Mobile() {
68 return NetworkTypePattern(kNetworkTypeCellular | kNetworkTypeWimax);
72 NetworkTypePattern NetworkTypePattern::NonVirtual() {
73 return NetworkTypePattern(~kNetworkTypeVPN);
77 NetworkTypePattern NetworkTypePattern::Ethernet() {
78 return NetworkTypePattern(kNetworkTypeEthernet);
82 NetworkTypePattern NetworkTypePattern::WiFi() {
83 return NetworkTypePattern(kNetworkTypeWifi);
87 NetworkTypePattern NetworkTypePattern::Cellular() {
88 return NetworkTypePattern(kNetworkTypeCellular);
92 NetworkTypePattern NetworkTypePattern::VPN() {
93 return NetworkTypePattern(kNetworkTypeVPN);
97 NetworkTypePattern NetworkTypePattern::Wimax() {
98 return NetworkTypePattern(kNetworkTypeWimax);
102 NetworkTypePattern NetworkTypePattern::Primitive(
104 return NetworkTypePattern(ShillNetworkTypeToFlag(shill_network_type));
107 bool NetworkTypePattern::Equals(const NetworkTypePattern& other) const {
111 bool NetworkTypePattern::MatchesType(
116 bool NetworkTypePattern::MatchesPattern(
117 const NetworkTypePattern& other_pattern) const {
124 std::string NetworkTypePattern::ToDebugString() const {
147 NetworkTypePattern::NetworkTypePattern(int pattern) : pattern_(pattern) {}