void
Sys::processDescriptions(GDA::DAFDescriptions::ResourceDescriptionIteratorSP & rdi,
BaseProcessor * f)
{
GDA::DAFDescriptions::ResourceDescriptionSequenceSP seq;
bool moreFollows = false;
f->init();
do
{
moreFollows = rdi->next_n (10, seq);
if (seq)
foreach (const GDA::DAFDescriptions::ResourceDescription &des, *seq)
f->process(des);
} while(moreFollows && seq && !seq->empty());
rdi->destroy();
}