On 05/30/2014 09:39 AM, Igor Mammedov wrote:

>>> +# @source_event: Arg0 - An Integer containing the source event
>>> +#
>>> +# @status_code: Arg1 – An Integer containing the status code
>>

>>> +{ 'type': 'ACPIOSTInfo',
>>> +  'data'  : { 'device': 'str',
>>> +              'source': 'int',
>>> +              'status': 'int',
>>> +              'slot': 'int' } }
>>
>> ...this type declaration.  I have no idea which one of the two is wrong.
> What do you mean under wrong?

Sorry for not being clear enough.  I'm not sure whether you meant to
document four fields (device, source, status, and slot) or whether the
command should have been just two fields ( 'data': { 'source_event':
'int', 'status_code': 'int' } ).

Although re-reading what I just wrote, it appears your 'source' field
matches the 'source_event' documentation, the 'status' field matches the
'status_code' documentation, and you omitted the 'device' and 'slot'
documentation.

And my question in 4/5 remains - should 'source' and/or 'status' be
defined as an enum rather than an open-coded int?

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to