[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] New API Document and C Bindings
Hello! I had a look at the much more explicit enumeration of accessor functions for each one of the defined class. I am wondering what the rationale behind some of the set-ters is. For example the VIF class has members type, device, network, VM etc. Shouldn't these be marked RO_ins and have no associated set-ters after object creation? Can you actually change the type once the object has been created or move the VIF to another VM (set_VM)? Similar on VBD. Regards, Stefan xen-api-bounces@xxxxxxxxxxxxxxxxxxx wrote on 08/25/2006 02:58:21 PM: > > Hi all, > > I've put a new version of the Xen Management API document and the > corresponding C bindings on the Xen-API wiki page (and they are attached). > There's nothing very exciting in the document -- I've just updated the todo > list, basically. > > The C bindings have been updated to the new way of passing results back and > handling errors. The API calls now look a lot like this: > > xen_vm vm; > if (!xen_vm_get_by_uuid(session, &vm, > "00000000-0000-0000-0000-000000000000")) > { > print_error(session); > CLEANUP; > return 1; > } > > That is, you pass a pointer to the result destination, which will befilled if > the call is successful, or NULL otherwise, and you get a boolean result from > the actual function call to tell you whether or not an error occurred. > > I've also added the appropriate casts so that this code compiles under GCC 4.0 > with -Werror. > > Have fun hacking, and to all the Brits out there, happy holidays, > > Ewan. > > [attachment "xenapi-0.4.3.pdf" deleted by Stefan Berger/Watson/IBM] > [attachment "libxen-src-0.4.3-2.tar.bz2" deleted by Stefan > Berger/Watson/IBM] _______________________________________________ > xen-api mailing list > xen-api@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |