Changeset 49139 in vbox for trunk/src/VBox/Main/src-server
- Timestamp:
- Oct 16, 2013 12:37:55 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 89992
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/NATNetworkImpl.cpp
r49136 r49139 88 88 }; 89 89 90 90 91 NATNetwork::NATNetwork() 91 92 : mVirtualBox(NULL) … … 93 94 } 94 95 96 95 97 NATNetwork::~NATNetwork() 96 98 { 97 99 } 98 100 101 99 102 HRESULT NATNetwork::FinalConstruct() 100 103 { … … 102 105 } 103 106 107 104 108 void NATNetwork::FinalRelease() 105 109 { … … 108 112 BaseFinalRelease(); 109 113 } 114 110 115 111 116 void NATNetwork::uninit() … … 119 124 unconst(mVirtualBox) = NULL; 120 125 } 126 121 127 122 128 HRESULT NATNetwork::init(VirtualBox *aVirtualBox, IN_BSTR aName) … … 209 215 } 210 216 217 211 218 HRESULT NATNetwork::saveSettings(settings::NATNetwork &data) 212 219 { … … 261 268 } 262 269 270 263 271 STDMETHODIMP NATNetwork::COMGETTER(EventSource)(IEventSource ** aEventSource) 264 272 { … … 274 282 } 275 283 284 276 285 STDMETHODIMP NATNetwork::COMGETTER(NetworkName)(BSTR *aName) 277 286 { … … 285 294 return S_OK; 286 295 } 296 287 297 288 298 STDMETHODIMP NATNetwork::COMSETTER(NetworkName)(IN_BSTR aName) … … 324 334 } 325 335 336 326 337 STDMETHODIMP NATNetwork::COMSETTER(Enabled)(BOOL aEnabled) 327 338 { … … 346 357 } 347 358 359 348 360 STDMETHODIMP NATNetwork::COMGETTER(Gateway)(BSTR *aIPv4Gateway) 349 361 { … … 358 370 } 359 371 372 360 373 STDMETHODIMP NATNetwork::COMGETTER(Network)(BSTR *aIPv4NetworkCidr) 361 374 { … … 367 380 return S_OK; 368 381 } 382 369 383 370 384 STDMETHODIMP NATNetwork::COMSETTER(Network)(IN_BSTR aIPv4NetworkCidr) … … 400 414 } 401 415 416 402 417 STDMETHODIMP NATNetwork::COMGETTER(IPv6Enabled)(BOOL *aIPv6Enabled) 403 418 { … … 411 426 return S_OK; 412 427 } 428 413 429 414 430 STDMETHODIMP NATNetwork::COMSETTER(IPv6Enabled)(BOOL aIPv6Enabled) … … 434 450 } 435 451 452 436 453 STDMETHODIMP NATNetwork::COMGETTER(IPv6Prefix) (BSTR *aIPv6Prefix) 437 454 { … … 446 463 return S_OK; 447 464 } 465 448 466 449 467 STDMETHODIMP NATNetwork::COMSETTER(IPv6Prefix) (IN_BSTR aIPv6Prefix) … … 477 495 } 478 496 497 479 498 STDMETHODIMP NATNetwork::COMGETTER(AdvertiseDefaultIPv6RouteEnabled)(BOOL *aAdvertiseDefaultIPv6Route) 480 499 { … … 488 507 return S_OK; 489 508 } 509 490 510 491 511 STDMETHODIMP NATNetwork::COMSETTER(AdvertiseDefaultIPv6RouteEnabled)(BOOL aAdvertiseDefaultIPv6Route) … … 512 532 } 513 533 534 514 535 STDMETHODIMP NATNetwork::COMGETTER(NeedDhcpServer)(BOOL *aNeedDhcpServer) 515 536 { … … 523 544 return S_OK; 524 545 } 546 525 547 526 548 STDMETHODIMP NATNetwork::COMSETTER(NeedDhcpServer)(BOOL aNeedDhcpServer) … … 679 701 } 680 702 703 681 704 STDMETHODIMP NATNetwork::COMGETTER(PortForwardRules4)(ComSafeArrayOut(BSTR, aPortForwardRules4)) 682 705 { … … 704 727 return S_OK; 705 728 } 729 706 730 707 731 STDMETHODIMP NATNetwork::AddPortForwardRule(BOOL aIsIpv6, … … 782 806 } 783 807 808 784 809 STDMETHODIMP NATNetwork::RemovePortForwardRule(BOOL aIsIpv6, IN_BSTR aPortForwardRuleName) 785 810 { … … 930 955 } 931 956 957 932 958 STDMETHODIMP NATNetwork::Stop() 933 959 { … … 947 973 #endif 948 974 } 975 949 976 950 977 void NATNetwork::GetPortForwardRulesFromMap(ComSafeArrayOut(BSTR, aPortForwardRules), NATRuleMap& aRules) … … 1026 1053 } 1027 1054 1055 1028 1056 int NATNetwork::recalculateIpv4AddressAssignments() 1029 1057 {
Note:
See TracChangeset
for help on using the changeset viewer.