Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
a041de15
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a041de15
编写于
6月 26, 2007
作者:
D
Daniel P. Berrange
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update to comply with internal driver API
上级
2f02d292
变更
5
展开全部
显示空白变更内容
内联
并排
Showing
5 changed file
with
875 addition
and
385 deletion
+875
-385
ChangeLog
ChangeLog
+6
-0
qemud/conf.c
qemud/conf.c
+1
-1
qemud/dispatch.c
qemud/dispatch.c
+285
-136
qemud/driver.c
qemud/driver.c
+519
-171
qemud/driver.h
qemud/driver.h
+64
-77
未找到文件。
ChangeLog
浏览文件 @
a041de15
Tue Jun 26 18:35:00 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* qemud/conf.c, qemud/dispatch.c, qemud/driver.c, qemud/driver.h
Change API contract of all driver methods to make official
internal driver API.
Tue Jun 26 18:30:00 EST 2007 Daniel P. Berrange <berrange@redhat.com>
Tue Jun 26 18:30:00 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* qemud/buf.c, qemud/buf.h: Remove obsolete files
* qemud/buf.c, qemud/buf.h: Remove obsolete files
...
...
qemud/conf.c
浏览文件 @
a041de15
...
@@ -1610,7 +1610,7 @@ qemudAssignVMDef(struct qemud_driver *driver,
...
@@ -1610,7 +1610,7 @@ qemudAssignVMDef(struct qemud_driver *driver,
vm
->
monitor
=
-
1
;
vm
->
monitor
=
-
1
;
vm
->
pid
=
-
1
;
vm
->
pid
=
-
1
;
vm
->
id
=
-
1
;
vm
->
id
=
-
1
;
vm
->
state
=
QEMUD_STATE_STOPPED
;
vm
->
state
=
VIR_DOMAIN_SHUTOFF
;
vm
->
def
=
def
;
vm
->
def
=
def
;
vm
->
next
=
driver
->
vms
;
vm
->
next
=
driver
->
vms
;
...
...
qemud/dispatch.c
浏览文件 @
a041de15
此差异已折叠。
点击以展开。
qemud/driver.c
浏览文件 @
a041de15
此差异已折叠。
点击以展开。
qemud/driver.h
浏览文件 @
a041de15
...
@@ -26,6 +26,7 @@
...
@@ -26,6 +26,7 @@
#define QEMUD_DRIVER_H
#define QEMUD_DRIVER_H
#include "internal.h"
#include "internal.h"
#include "../src/internal.h"
#include "conf.h"
#include "conf.h"
int
qemudStartVMDaemon
(
struct
qemud_driver
*
driver
,
int
qemudStartVMDaemon
(
struct
qemud_driver
*
driver
,
...
@@ -44,96 +45,82 @@ int qemudStartup(void);
...
@@ -44,96 +45,82 @@ int qemudStartup(void);
void
qemudReload
(
void
);
void
qemudReload
(
void
);
void
qemudShutdown
(
void
);
void
qemudShutdown
(
void
);
int
qemudGetNodeInfo
(
unsigned
int
*
memory
,
char
*
cpuModel
,
int
cpuModelLength
,
unsigned
int
*
cpus
,
unsigned
int
*
mhz
,
unsigned
int
*
nodes
,
unsigned
int
*
sockets
,
unsigned
int
*
cores
,
unsigned
int
*
threads
);
char
*
qemudGetCapabilities
(
struct
qemud_driver
*
driver
);
virDrvOpenStatus
qemudOpen
(
virConnectPtr
conn
,
int
qemudMonitorCommand
(
struct
qemud_driver
*
driver
,
const
char
*
name
,
struct
qemud_vm
*
vm
,
int
flags
);
const
char
*
cmd
,
char
**
reply
);
int
qemudGetVersion
(
struct
qemud_driver
*
driver
);
int
qemudGetNodeInfo
(
virConnectPtr
conn
,
int
qemudListDomains
(
struct
qemud_driver
*
driver
,
virNodeInfoPtr
info
);
char
*
qemudGetCapabilities
(
virConnectPtr
conn
);
virDomainPtr
qemudDomainLookupByID
(
virConnectPtr
conn
,
int
id
);
virDomainPtr
qemudDomainLookupByUUID
(
virConnectPtr
conn
,
const
unsigned
char
*
uuid
);
virDomainPtr
qemudDomainLookupByName
(
virConnectPtr
conn
,
const
char
*
name
);
int
qemudGetVersion
(
virConnectPtr
conn
,
unsigned
long
*
version
);
int
qemudListDomains
(
virConnectPtr
conn
,
int
*
ids
,
int
*
ids
,
int
nids
);
int
nids
);
int
qemudNumDomains
(
struct
qemud_driver
*
driver
);
int
qemudNumDomains
(
virConnectPtr
conn
);
struct
qemud_vm
*
qemudDomainCreate
(
struct
qemud_driver
*
driver
,
virDomainPtr
qemudDomainCreate
(
virConnectPtr
conn
,
const
char
*
xml
);
const
char
*
xml
,
int
qemudDomainSuspend
(
struct
qemud_driver
*
driver
,
unsigned
int
flags
);
int
id
);
int
qemudDomainSuspend
(
virDomainPtr
dom
);
int
qemudDomainResume
(
struct
qemud_driver
*
driver
,
int
qemudDomainResume
(
virDomainPtr
dom
);
int
id
);
int
qemudDomainDestroy
(
virDomainPtr
dom
);
int
qemudDomainDestroy
(
struct
qemud_driver
*
driver
,
int
qemudDomainGetInfo
(
virDomainPtr
dom
,
int
id
);
virDomainInfoPtr
info
);
int
qemudDomainGetInfo
(
struct
qemud_driver
*
driver
,
int
qemudDomainSave
(
virDomainPtr
dom
,
const
unsigned
char
*
uuid
,
int
*
runstate
,
unsigned
long
long
*
cputime
,
unsigned
long
*
maxmem
,
unsigned
long
*
memory
,
unsigned
int
*
nrVirtCpu
);
int
qemudDomainSave
(
struct
qemud_driver
*
driver
,
int
id
,
const
char
*
path
);
const
char
*
path
);
int
qemudDomainRestore
(
struct
qemud_driver
*
driver
,
int
qemudDomainRestore
(
virConnectPtr
conn
,
const
char
*
path
);
const
char
*
path
);
int
qemudDomainDumpXML
(
struct
qemud_driver
*
driver
,
char
*
qemudDomainDumpXML
(
virDomainPtr
dom
,
const
unsigned
char
*
uuid
,
int
flags
);
char
*
xml
,
int
qemudListDefinedDomains
(
virConnectPtr
conn
,
int
xmllen
);
char
**
const
names
,
int
qemudListDefinedDomains
(
struct
qemud_driver
*
driver
,
char
*
const
*
names
,
int
nnames
);
int
nnames
);
int
qemudNumDefinedDomains
(
struct
qemud_driver
*
driver
);
int
qemudNumDefinedDomains
(
virConnectPtr
conn
);
struct
qemud_vm
*
qemudDomainStart
(
struct
qemud_driver
*
driver
,
int
qemudDomainStart
(
virDomainPtr
dom
);
const
unsigned
char
*
uuid
);
virDomainPtr
qemudDomainDefine
(
virConnectPtr
conn
,
struct
qemud_vm
*
qemudDomainDefine
(
struct
qemud_driver
*
driver
,
const
char
*
xml
);
const
char
*
xml
);
int
qemudDomainUndefine
(
struct
qemud_driver
*
driver
,
int
qemudDomainUndefine
(
virDomainPtr
dom
);
const
unsigned
char
*
uuid
);
int
qemudDomainGetAutostart
(
virDomainPtr
dom
,
int
qemudDomainGetAutostart
(
struct
qemud_driver
*
driver
,
const
unsigned
char
*
uuid
,
int
*
autostart
);
int
*
autostart
);
int
qemudDomainSetAutostart
(
struct
qemud_driver
*
driver
,
int
qemudDomainSetAutostart
(
virDomainPtr
dom
,
const
unsigned
char
*
uuid
,
int
autostart
);
int
autostart
);
int
qemudNumNetworks
(
struct
qemud_driver
*
driver
);
virNetworkPtr
qemudNetworkLookupByUUID
(
virConnectPtr
conn
,
int
qemudListNetworks
(
struct
qemud_driver
*
driver
,
const
unsigned
char
*
uuid
);
char
*
const
*
names
,
virNetworkPtr
qemudNetworkLookupByName
(
virConnectPtr
conn
,
const
char
*
name
);
int
qemudNumNetworks
(
virConnectPtr
conn
);
int
qemudListNetworks
(
virConnectPtr
conn
,
char
**
const
names
,
int
nnames
);
int
nnames
);
int
qemudNumDefinedNetworks
(
struct
qemud_driver
*
driver
);
int
qemudNumDefinedNetworks
(
virConnectPtr
conn
);
int
qemudListDefinedNetworks
(
struct
qemud_driver
*
driver
,
int
qemudListDefinedNetworks
(
virConnectPtr
conn
,
char
*
const
*
names
,
char
*
*
const
names
,
int
nnames
);
int
nnames
);
struct
qemud_network
*
qemudNetworkCreate
(
struct
qemud_driver
*
driver
,
virNetworkPtr
qemudNetworkCreate
(
virConnectPtr
conn
,
const
char
*
xml
);
const
char
*
xml
);
struct
qemud_network
*
qemudNetworkDefine
(
struct
qemud_driver
*
driver
,
virNetworkPtr
qemudNetworkDefine
(
virConnectPtr
conn
,
const
char
*
xml
);
const
char
*
xml
);
struct
qemud_network
*
qemudNetworkStart
(
struct
qemud_driver
*
driver
,
int
qemudNetworkStart
(
virNetworkPtr
net
);
const
unsigned
char
*
uuid
);
int
qemudNetworkUndefine
(
virNetworkPtr
net
);
int
qemudNetworkUndefine
(
struct
qemud_driver
*
driver
,
int
qemudNetworkDestroy
(
virNetworkPtr
net
);
const
unsigned
char
*
uuid
);
char
*
qemudNetworkDumpXML
(
virNetworkPtr
net
,
int
qemudNetworkDestroy
(
struct
qemud_driver
*
driver
,
int
flags
);
const
unsigned
char
*
uuid
);
char
*
qemudNetworkGetBridgeName
(
virNetworkPtr
net
);
int
qemudNetworkDumpXML
(
struct
qemud_driver
*
driver
,
int
qemudNetworkGetAutostart
(
virNetworkPtr
net
,
const
unsigned
char
*
uuid
,
char
*
xml
,
int
xmllen
);
int
qemudNetworkGetBridgeName
(
struct
qemud_driver
*
driver
,
const
unsigned
char
*
uuid
,
char
*
ifname
,
int
ifnamelen
);
int
qemudNetworkGetAutostart
(
struct
qemud_driver
*
driver
,
const
unsigned
char
*
uuid
,
int
*
autostart
);
int
*
autostart
);
int
qemudNetworkSetAutostart
(
struct
qemud_driver
*
driver
,
int
qemudNetworkSetAutostart
(
virNetworkPtr
net
,
const
unsigned
char
*
uuid
,
int
autostart
);
int
autostart
);
#endif
#endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录