Hi Valentin,

Am 14.10.2010 14:10, schrieb Valentin Rusu:
> For ACL handling a new CreateCollectionJob calling path parameter is needed
> - the PeerInfo. This class is initialized by the Service::CreateCollection
> d-bus exposed method with d-bus contextual information. This structure needs
> to be given to all CreateCollectionJobs along with the existing parameters
> (label and locked). So it will finally reach the ACL handling job I intend
> to create.
>
> This kind of code refactoring involves lots of files, though the behaviour
> is typically not affected. In order to simplify future refactoring on the
> CreateCollectionJobs, I prefered to create a helper structure named
> CreateCollectionInfo, wich will have three members as of now : the label,
> the locked flag and the PerrInfo pointer. In the event some other
> information may be needed to be given along CreateCollectionJobs path, it
> would take only a member addition into this structure.
>    

Sounds good and will probably make the internal API more stable.

Quite a commit :-) Now I know what I'll do this weekend :-)

Regards,
Michael
_______________________________________________
Ksecretservice-devel mailing list
Ksecretservice-devel@kde.org
https://mail.kde.org/mailman/listinfo/ksecretservice-devel

Reply via email to