return the string which is used for storage (e.g. in an XML- or INI-file)
| 100 | |
| 101 | /// return the string which is used for storage (e.g. in an XML- or INI-file) |
| 102 | tstring CFirewallType::AsStorageString() const |
| 103 | { |
| 104 | switch( m_enFirewallType ) |
| 105 | { |
| 106 | case ftNone: return _T("NO_FIREWALL"); |
| 107 | case ftSiteHostName: return _T("SITE_HOSTNAME"); |
| 108 | case ftUserAfterLogon: return _T("USER_AFTER_LOGON"); |
| 109 | case ftProxyOpen: return _T("PROXY_OPEN"); |
| 110 | case ftTransparent: return _T("TRANSPARENT"); |
| 111 | case ftUserWithNoLogon: return _T("USER_WITH_NO_LOGON"); |
| 112 | case ftUserFireIDatRemotehost: return _T("USER_FIREID@REMOTEHOST"); |
| 113 | case ftUserRemoteIDatRemoteHostFireID: return _T("USER_REMOTEID@REMOTEHOST_FIREID"); |
| 114 | case ftUserRemoteIDatFireIDatRemoteHost: return _T("USER_REMOTEID@FIREID@REMOTEHOST"); |
| 115 | } |
| 116 | ASSERT( false ); |
| 117 | return _T(""); |
| 118 | } |
| 119 | |
| 120 | /// returns all available firewall types |
| 121 | void CFirewallType::GetAllTypes(TFirewallTypeVector& vTypes) |
nothing calls this directly
no outgoing calls
no test coverage detected