Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core
In directory usw-pr-cvs1:/tmp/cvs-serv9482/src/org/beepcore/beep/core
Modified Files:
Frame.java
Log Message:
reduced the number of calls to read()
Index: Frame.java
===================================================================
RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/Frame.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** Frame.java 2001/11/27 02:41:25 1.13
--- Frame.java 2001/11/27 07:31:21 1.14
***************
*** 45,48 ****
--- 45,50 ----
public class Frame {
+ private static final String CRLF = "\r\n";
+
public static final String TRAILER = "END\r\n";
public static final int MAX_HEADER_SIZE = (3 // msg type
***************
*** 59,63 ****
+ 1 // space
+ 10 // ansno
! + 2); // CRLF
public static final int MAX_ANS_NUMBER = Integer.MAX_VALUE; // 2147483647;
public static final int MAX_CHANNEL_NUMBER = Integer.MAX_VALUE;
--- 61,79 ----
+ 1 // space
+ 10 // ansno
! + CRLF.length());
! public static final int MIN_HEADER_SIZE = (3 // msg type
! + 1 // space
! + 1 // channel number
! + 1 // space
! + 1 // msgno
! + 1 // space
! + 1 // more
! + 1 // space
! + 1 // seqno
! + 1 // space
! + 1 // size
! + CRLF.length());
! public static final int MIN_FRAME_SIZE = MIN_HEADER_SIZE +
! Frame.TRAILER.length();
public static final int MAX_ANS_NUMBER = Integer.MAX_VALUE; // 2147483647;
public static final int MAX_CHANNEL_NUMBER = Integer.MAX_VALUE;
***************
*** 66,70 ****
public static final int MAX_SIZE = Integer.MAX_VALUE;
- private static final String CRLF = "\r\n";
private static final BufferSegment trailerBufferSegment =
new BufferSegment(TRAILER.getBytes());
--- 82,85 ----
|