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

Reply via email to