https://libvirt.org/html/libvirt-libvirt-interface.html
The following functions have been implemented:
- virConnectListAllInterfaces (connect method)
- virInterfaceChangeBegin (connect method)
- virInterfaceChangeCommit (connect method)
- virInterfaceChangeRollback (connect method)
- virInterfaceCreate (interface method)
- virInterfaceDefineXML (connect method)
- virInterfaceDestroy (interface method)
- virInterfaceGetMACString (property)
- virInterfaceGetName (property)
- virInterfaceGetXMLDesc (interface method)
- virInterfaceIsActive (property)
- virInterfaceLookupByMACString (connect method)
- virInterfaceLookupByName (connect method)
- virInterfaceUndefine (interface method)
Anya Harter (15):
Introduce Interface Interface
Implement Name property for Interface Interface
Implement MACString property for Interface Interface
Implement Active property for Interface Interface
Implement ListInterfaces method for Connect Interface
Implement InterfaceDefineXML method for Connect Interface
Implement InterfaceChangeBegin method for Connect Interface
Implement InterfaceChangeCommit method for Connect Interface
Implement InterfaceChangeRollback method for Connect Interface
Implement InterfaceLookupByName method for Connect Interface
Implement InterfaceLookupByMACString method for Connect Interface
Implement Create method for Interface Interface
Implement Destroy method for Interface Interface
Implement Undefine method for Interface Interface
Implement GetXMLDesc method for Interface Interface
data/Makefile.am | 1 +
data/org.libvirt.Connect.xml | 40 ++++++
data/org.libvirt.Interface.xml | 41 ++++++
src/Makefile.am | 2 +
src/connect.c | 198 ++++++++++++++++++++++++++
src/connect.h | 1 +
src/interface.c | 249 +++++++++++++++++++++++++++++++++
src/interface.h | 9 ++
src/util.c | 35 +++++
src/util.h | 15 ++
10 files changed, 591 insertions(+)
create mode 100644 data/org.libvirt.Interface.xml
create mode 100644 src/interface.c
create mode 100644 src/interface.h
--
2.17.1