On 26/6/03 5:24 pm, Graham Barr <[EMAIL PROTECTED]> wrote:
> -----Forwarded Message-----
> From: Edward Hibbert <[EMAIL PROTECTED]>
> To: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
> Subject: Query
> Date: 26 Jun 2003 17:10:13 +0100
>
> Hi,
>
> I'm using your perl LDAP paged results module. I'm not sure how to extract
> the estimate of the total size of the results which the LDAP server sends
> back with the first page. This might just be because you need to use a perl
> trick I'm not familiar with - but can you give me any pointers?
The paged control response object has a 'size' method which should return
the value, so (following the example in the Net::LDAP::Control::Paged
perldoc):
While (1) {
my $mesg = $ldap->search(@args);
$mesg->code and last;
my $resp = $mesg->control( LDAP_CONTROL_PAGED ) or last;
my $size = $res->size;
...
}
This may need documenting (in the doc mentioned above), especially if it
works.
Cheers,
Chris