ewan@localhost.localdomain
e83be11595
Move all internal header files to a separate directory, so that it's clear what
...
forms the public API. Tidy up a couple of macros in xen_internal.h. Remove
test_hvm_bindings, which no longer builds, and which has had its functionality
subsumed into test_bindings. Bump the library version to 0.9.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-21 12:21:06 -07:00
Ewan Mellor
5adf114d68
Remove docs and bindings for unimplemented SR.{create,destroy,clone}.
...
Implement PBD class, matching existing docs and bindings.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-04 14:49:38 +01:00
Ewan Mellor
7beb8f32c1
Don't use the client-side shortcut for get_uuid calls -- we need to keep
...
handles and UUIDs conceptually separate.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-03-23 17:50:18 +00:00
Ewan Mellor
3c828fdc18
Added modelling and C bindings for the PBD class. PBDs are the analogue of
...
PIFs, indicating how an SR is attached to a host.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-01-29 13:17:53 +00:00
Ewan Mellor
b17549f692
Added a destroy method for each object. Based upon the code for VM.destroy
...
by Jim Fehlig.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-11-09 11:37:35 +00:00
Ewan Mellor
312e1b1845
More capitalisation fixes -- the on-wire method name should match the
...
documentation in terms of capitalisation.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-11-09 11:23:09 +00:00
Ewan Mellor
9b91aeb6ad
Replace uses of the typename (e.g. xen_host) where its used as a variable name.
...
This is an unusual style, and out of sync with the rest of the library.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-11-09 11:02:48 +00:00
Ewan Mellor
65488fbb18
uint64_t replaced with int64_t everywhere.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-10-28 13:30:21 +01:00
Ewan Mellor
e9a8f0e261
The get_by_name_label functions return a set, not a singleton, because names
...
are not guaranteed to be unique.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-10-28 12:04:08 +01:00
Ewan Mellor
88e408ccda
Fix freeing of records, when the given pointer is NULL.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-10-28 11:54:05 +01:00
Ewan Mellor
07b95037c7
Fix the handling of sets in the interface -- expecting a pointer to X to serve
...
as a list of them was too hopeful -- that's what the set structures are for.
Based upon a patch by Jim Fehlig.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-10-28 11:50:35 +01:00
Ewan Mellor
4d00dc893b
The on-wire names for the fields should be exactly as documented, including
...
case.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-10-28 11:41:55 +01:00
ewan@linford.intra
273a416d03
Import libxen-src-0.4.3-2.tar.bz2.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-10-07 18:22:09 +01:00