VixMntApiInitializer::VixMntApiInitializer() { VixError vixError = VixMntapi_Init(VIXMNTAPI_VERSION_MAJOR, VIXMNTAPI_VERSION_MINOR, &VmWareUtils::LogFunc, &VmWareUtils::WarnFunc, &VmWareUtils::PanicFunc, VIXDISKLIB_LIBDIR, NULL/*VIXDISKLIB_CONFIG*/); CHECK_AND_THROW(vixError); }
my::filename_t files_cache_tests::get_filename(int n) { CHECK_AND_THROW(n < FILENAME_MAX_NUM); char buf[1024]; snprintf(buf, sizeof(buf), FILENAME_TEMPLATE, n); my::filename_t res(new std::string(buf)); return res; }
SafeVixVolumeInfo::SafeVixVolumeInfo(const VixVolumeMounter &volumeMounter) { VixError vixError = VIX_ERROR_CODE(VixMntapi_GetVolumeInfo(volumeMounter.Volume(), &volumeInfo_)); CHECK_AND_THROW(vixError); }
SafeVixDiskLibConnection::SafeVixDiskLibConnection(const VixDiskLibConnectParams &connectParams) : connection_(nullptr) { VixError vixError = VIX_ERROR_CODE(VixDiskLib_Connect(&connectParams, &connection_)); CHECK_AND_THROW(vixError); }