You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2006/01/03 21:26:30 UTC
svn commit: r365736 -
/directory/trunk/ldap-common/src/main/java/org/apache/ldap/common/asn1/pojo/psearch/PSearchControl.java
Author: elecharny
Date: Tue Jan 3 12:26:26 2006
New Revision: 365736
URL: http://svn.apache.org/viewcvs?rev=365736&view=rev
Log:
added doco
Modified:
directory/trunk/ldap-common/src/main/java/org/apache/ldap/common/asn1/pojo/psearch/PSearchControl.java
Modified: directory/trunk/ldap-common/src/main/java/org/apache/ldap/common/asn1/pojo/psearch/PSearchControl.java
URL: http://svn.apache.org/viewcvs/directory/trunk/ldap-common/src/main/java/org/apache/ldap/common/asn1/pojo/psearch/PSearchControl.java?rev=365736&r1=365735&r2=365736&view=diff
==============================================================================
--- directory/trunk/ldap-common/src/main/java/org/apache/ldap/common/asn1/pojo/psearch/PSearchControl.java (original)
+++ directory/trunk/ldap-common/src/main/java/org/apache/ldap/common/asn1/pojo/psearch/PSearchControl.java Tue Jan 3 12:26:26 2006
@@ -34,14 +34,19 @@
/**
* Compute the PSearchControl length
+ * 0x30 L1
+ * |
+ * +--> 0x02 0x0(1-4) [0..2^31-1] (changeTypes)
+ * +--> 0x01 0x01 [0x00 | 0xFF] (changeOnly)
+ * +--> 0x01 0x01 [0x00 | 0xFF] (returnRCs)
*/
public int computeLength()
{
int changeTypesLength = 1 + 1 + Value.getNbBytes( changeTypes );
int changesOnlyLength = 1 + 1 + 1;
- int returRCsLength = 1 + 1 + 1;
+ int returnRCsLength = 1 + 1 + 1;
- int psearchSeqLength = changeTypesLength + changesOnlyLength + returRCsLength;
+ int psearchSeqLength = changeTypesLength + changesOnlyLength + returnRCsLength;
return 1 + Length.getNbBytes( psearchSeqLength ) + psearchSeqLength;
}