On 07/24/2017 07:49 AM, Pavel Hrdina wrote: > On Fri, May 19, 2017 at 09:03:23AM -0400, John Ferlan wrote: >> Use the structure names in the @data setup - makes it easier that going >> back to find the struct. >> >> Use the @maxnames instead of @nnames since that's what it is. > > Please use camelCase -> @maxNames. > This I disagree with as maxnames is used *liberally* throughout many places in libvirt and in particular as arguments to functions. In particular, follow this back to : virDrvConnectListNetworks virDrvConnectListDefinedNetworks and virConnectListNetworks virConnectListDefinedNetworks which all use @maxnames. But I will separate and describe appropriately. >> >> Modify the @filter to be @aclfilter and change the typedef from >> virNetworkObjListFilter to virNetworkObjListACLFilter. > > NACK to this change, even though it's used only to filter by ACLs, it > can be used to filter by anything. Again, I disagree. I've been using @aclfilter in other drivers and taking this route makes things consistent. Besides, look at a few of the vir*ObjListExport* type functions where there's actually a second filter that would take an @obj and a @flags argument and could be defined "generically" as "@filter". Now if there was a "generic" ObjListExport routine, that @filter could be an element to a common structure too... I will though separate it out. Tks - John > > This patch does three things in one, so it should be three separate > patches. Since the last change is not correct split the remaining > changes into two patches. > > Pavel > -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list