--- lib/Net/LDAP/Control/SyncDone.pm | 31 +------------------------------ lib/Net/LDAP/Control/SyncState.pm | 31 +------------------------------ lib/Net/LDAP/Intermediate/SyncInfo.pm | 31 +------------------------------ 3 files changed, 3 insertions(+), 90 deletions(-)
diff --git a/lib/Net/LDAP/Control/SyncDone.pm b/lib/Net/LDAP/Control/SyncDone.pm index e8bc2ae..39e81e7 100644 --- a/lib/Net/LDAP/Control/SyncDone.pm +++ b/lib/Net/LDAP/Control/SyncDone.pm @@ -67,36 +67,7 @@ Net::LDAP::Control::SyncDone - LDAPv3 Sync Done control object =head1 SYNOPSIS - use Net::LDAP; - use Net::LDAP::Control::SyncRequest; - use Net::LDAP::Constant qw( - LDAP_SYNC_REFRESH_ONLY - LDAP_SYNC_REFRESH_AND_PERSIST - LDAP_SUCCESS ); - - $ldap = Net::LDAP->new( "ldap.mydomain.eg" ); - - $req = Net::LDAP::Control::SyncRequest->new( mode => LDAP_SYNC_REFRESH_ONLY ); - my $mesg = $ldap->search(base=> 'dc=mydomain,dc='eg', - scope => 'sub', - control => [ $req ], - callback => \&searchCallback, # call for each entry - filter => "(objectClass=*)", - attrs => [ '*']); - sub searchCallback { - my $message = shift; - my $entry = shift; - my @controls = $message->control; - - if($controls[0]->isa('Net::LDAP::Control::SyncState')) { - print "Received Sync State Control\n"; - print $entry->dn()."\n"; - print 'State: '.$controls[0]->state."\n".', entryUUID: '.$controls[0]->entryUUID.', cookie: '.$controls[0]->cookie; - } elsif($controls[0]->isa('Net::LDAP::Control::SyncDone')) { - print "Received Sync Done Control\n"; - print 'Cookie: '.$controls[0]->cookie.', refreshDeletes: '.$controls[0]->refreshDeletes; - } - } +See L<Net::LDAP::Control::SyncRequest> =head1 DESCRIPTION diff --git a/lib/Net/LDAP/Control/SyncState.pm b/lib/Net/LDAP/Control/SyncState.pm index 569553b..7f3094e 100644 --- a/lib/Net/LDAP/Control/SyncState.pm +++ b/lib/Net/LDAP/Control/SyncState.pm @@ -78,36 +78,7 @@ Net::LDAP::Control::SyncState - LDAPv3 Sync State control object =head1 SYNOPSIS - use Net::LDAP; - use Net::LDAP::Control::SyncRequest; - use Net::LDAP::Constant qw( - LDAP_SYNC_REFRESH_ONLY - LDAP_SYNC_REFRESH_AND_PERSIST - LDAP_SUCCESS ); - - $ldap = Net::LDAP->new( "ldap.mydomain.eg" ); - - $req = Net::LDAP::Control::SyncRequest->new( mode => LDAP_SYNC_REFRESH_ONLY ); - my $mesg = $ldap->search(base=> 'dc=mydomain,dc='eg', - scope => 'sub', - control => [ $req ], - callback => \&searchCallback, # call for each entry - filter => "(objectClass=*)", - attrs => [ '*']); - sub searchCallback { - my $message = shift; - my $entry = shift; - my @controls = $message->control; - - if($controls[0]->isa('Net::LDAP::Control::SyncState')) { - print "Received Sync State Control\n"; - print $entry->dn()."\n"; - print 'State: '.$controls[0]->state."\n".', entryUUID: '.$controls[0]->entryUUID.', cookie: '.$controls[0]->cookie; - } elsif($controls[0]->isa('Net::LDAP::Control::SyncDone')) { - print "Received Sync Done Control\n"; - print 'Cookie: '.$controls[0]->cookie.', refreshDeletes: '.$controls[0]->refreshDeletes; - } - } +See L<Net::LDAP::Control::SyncRequest> =head1 DESCRIPTION diff --git a/lib/Net/LDAP/Intermediate/SyncInfo.pm b/lib/Net/LDAP/Intermediate/SyncInfo.pm index 38e6109..b086376 100644 --- a/lib/Net/LDAP/Intermediate/SyncInfo.pm +++ b/lib/Net/LDAP/Intermediate/SyncInfo.pm @@ -80,36 +80,7 @@ Net::LDAP::Intermediate::SyncInfo - LDAPv3 Sync Info Message object =head1 SYNOPSIS - use Net::LDAP; - use Net::LDAP::Control::SyncRequest; - use Net::LDAP::Constant qw( - LDAP_SYNC_REFRESH_ONLY - LDAP_SYNC_REFRESH_AND_PERSIST - LDAP_SUCCESS ); - - $ldap = Net::LDAP->new( "ldap.mydomain.eg" ); - - $req = Net::LDAP::Control::SyncRequest->new( mode => LDAP_SYNC_REFRESH_ONLY ); - my $mesg = $ldap->search(base=> 'dc=mydomain,dc='eg', - scope => 'sub', - control => [ $req ], - callback => \&searchCallback, # call for each entry - filter => "(objectClass=*)", - attrs => [ '*']); - sub searchCallback { - my $message = shift; - my $entry = shift; - my @controls = $message->control; - - if($controls[0]->isa('Net::LDAP::Control::SyncState')) { - print "Received Sync State Control\n"; - print $entry->dn()."\n"; - print 'State: '.$controls[0]->state."\n".', entryUUID: '.$controls[0]->entryUUID.', cookie: '.$controls[0]->cookie; - } elsif($controls[0]->isa('Net::LDAP::Control::SyncDone')) { - print "Received Sync Done Control\n"; - print 'Cookie: '.$controls[0]->cookie.', refreshDeletes: '.$controls[0]->refreshDeletes; - } - } +See L<Net::LDAP::Control::SyncRequest> =head1 DESCRIPTION -- 1.6.3.3