Changeset 87698 in vbox for trunk/src/VBox/NetworkServices
- Timestamp:
- Feb 10, 2021 5:21:46 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142741
- Location:
- trunk/src/VBox/NetworkServices/NetLib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/NetworkServices/NetLib/ComHostUtils.cpp
r83806 r87698 120 120 121 121 122 int hostDnsSearchList(const ComHostPtr& host, std::vector<std::string>& strings)123 {124 strings.clear();125 126 ComBstrArray strs;127 if (SUCCEEDED(host->COMGETTER(SearchStrings)(ComSafeArrayAsOutParam(strs))))128 {129 for (unsigned int i = 0; i < strs.size(); ++i)130 {131 strings.push_back(com::Utf8Str(strs[i]).c_str());132 }133 }134 else135 return VERR_NOT_FOUND;136 137 return VINF_SUCCESS;138 }139 140 141 int hostDnsDomain(const ComHostPtr& host, std::string& domainStr)142 {143 com::Bstr domain;144 if (SUCCEEDED(host->COMGETTER(DomainName)(domain.asOutParam())))145 {146 domainStr = com::Utf8Str(domain).c_str();147 return VINF_SUCCESS;148 }149 150 return VERR_NOT_FOUND;151 }152 153 154 122 int createNatListener(ComNatListenerPtr& listener, const ComVirtualBoxPtr& vboxptr, 155 123 NATNetworkEventAdapter *adapter, /* const */ ComEventTypeArray& events) -
trunk/src/VBox/NetworkServices/NetLib/utils.h
r87696 r87698 40 40 41 41 int localMappings(const ComNatPtr&, AddressToOffsetMapping&); 42 int hostDnsSearchList(const ComHostPtr&, std::vector<std::string>&);43 int hostDnsDomain(const ComHostPtr&, std::string& domainStr);44 42 45 43
Note:
See TracChangeset
for help on using the changeset viewer.