Changeset 15235 in vbox for trunk/src/VBox/Frontends/VBoxManage
- Timestamp:
- Dec 10, 2008 9:29:07 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 40650
- Location:
- trunk/src/VBox/Frontends/VBoxManage
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk
r14646 r15235 39 39 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000) \ 40 40 $(if $(VBOX_WITH_AHCI), VBOX_WITH_AHCI) \ 41 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS) 41 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS) \ 42 $(if $(VBOX_WITH_HOSTNETIF_API), VBOX_WITH_HOSTNETIF_API) 42 43 VBoxManage_DEFS.win = _WIN32_WINNT=0x0500 43 44 VBoxManage_SOURCES = \ -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp
r14732 r15235 41 41 using namespace com; 42 42 43 #ifdef VBOX_WITH_HOSTNETIF_API 44 static const char *getHostIfTypeText(HostNetworkInterfaceType_T enmType) 45 { 46 switch (enmType) 47 { 48 case HostNetworkInterfaceType_Ethernet: return "Ethernet"; 49 case HostNetworkInterfaceType_PPP: return "PPP"; 50 case HostNetworkInterfaceType_SLIP: return "SLIP"; 51 } 52 return "Unknown"; 53 } 54 #endif 43 55 44 56 int handleList(int argc, char *argv[], … … 198 210 networkInterface->COMGETTER(Id)(interfaceGuid.asOutParam()); 199 211 RTPrintf("GUID: %lS\n\n", Bstr(interfaceGuid.toString()).raw()); 212 #ifdef VBOX_WITH_HOSTNETIF_API 213 ULONG IPAddress; 214 networkInterface->COMGETTER(IPAddress)(&IPAddress); 215 RTPrintf("IPAddress: %d.%d.%d.%d\n", 216 ((uint8_t*)&IPAddress)[0], 217 ((uint8_t*)&IPAddress)[1], 218 ((uint8_t*)&IPAddress)[2], 219 ((uint8_t*)&IPAddress)[3]); 220 ULONG NetworkMask; 221 networkInterface->COMGETTER(NetworkMask)(&NetworkMask); 222 RTPrintf("NetworkMask: %d.%d.%d.%d\n", 223 ((uint8_t*)&NetworkMask)[0], 224 ((uint8_t*)&NetworkMask)[1], 225 ((uint8_t*)&NetworkMask)[2], 226 ((uint8_t*)&NetworkMask)[3]); 227 Bstr IPV6Address; 228 networkInterface->COMGETTER(IPV6Address)(IPV6Address.asOutParam()); 229 RTPrintf("IPV6Address: %lS\n", IPV6Address.raw()); 230 Bstr HardwareAddress; 231 networkInterface->COMGETTER(HardwareAddress)(HardwareAddress.asOutParam()); 232 RTPrintf("HardwareAddress: %lS\n", HardwareAddress.raw()); 233 HostNetworkInterfaceType_T Type; 234 networkInterface->COMGETTER(Type)(&Type); 235 RTPrintf("Type: %s\n", getHostIfTypeText(Type)); 236 HostNetworkInterfaceStatus_T Status; 237 networkInterface->COMGETTER(Status)(&Status); 238 RTPrintf("Status: %s\n\n", Status ? "Down":"Up"); 239 #endif 200 240 } 201 241 }
Note:
See TracChangeset
for help on using the changeset viewer.