[Red5commits] [2434] added method to get number of bytes the client reported to have received

jbauch luke at codegent.com
Thu Oct 25 01:30:07 PDT 2007


added method to get number of bytes the client reported to have received


Timestamp: 10/25/07 03:23:51 EST (less than one hour ago) 
Change: 2434 
Author: jbauch

Files (see diff or trac for details): 
java/server/trunk/src/org/red5/server/BaseConnection.java
java/server/trunk/src/org/red5/server/api/IConnection.java
java/server/trunk/src/org/red5/server/net/remoting/RemotingConnection.java
java/server/trunk/src/org/red5/server/net/rtmp/RTMPConnection.java


Trac: http://mirror1.cvsdude.com/trac/osflash/red5/changeset/2434

Index: /java/server/trunk/src/org/red5/server/net/rtmp/RTMPConnection.java
===================================================================
--- /java/server/trunk/src/org/red5/server/net/rtmp/RTMPConnection.java (revision 2402)
+++ /java/server/trunk/src/org/red5/server/net/rtmp/RTMPConnection.java (revision 2434)
@@ -174,5 +174,5 @@
 	 * Number of bytes the client reported to have received.
 	 */
-	private int clientBytesRead = 0;
+	private long clientBytesRead = 0;
 
 	/**
@@ -640,5 +640,5 @@
 	 * @return Number of bytes
 	 */
-	public int getClientBytesRead() {
+	public long getClientBytesRead() {
 		return clientBytesRead;
 	}
Index: /java/server/trunk/src/org/red5/server/net/remoting/RemotingConnection.java
===================================================================
--- /java/server/trunk/src/org/red5/server/net/remoting/RemotingConnection.java (revision 2402)
+++ /java/server/trunk/src/org/red5/server/net/remoting/RemotingConnection.java (revision 2434)
@@ -511,4 +511,10 @@
 
 	}
+
+	/** {@inheritDoc} */
+	public long getClientBytesRead() {
+		// This is not supported for Remoting connections
+		return 0;
+	}
 	
 }
Index: /java/server/trunk/src/org/red5/server/api/IConnection.java
===================================================================
--- /java/server/trunk/src/org/red5/server/api/IConnection.java (revision 1947)
+++ /java/server/trunk/src/org/red5/server/api/IConnection.java (revision 2434)
@@ -215,4 +215,13 @@
 
 	/**
+	 * Return number of written bytes the client reports to have received.
+	 * This is the last value of the BytesRead message received from a client.
+	 * 
+	 * @see org.red5.server.net.rtmp.event.BytesRead
+	 * @return number of written bytes received by the client
+	 */
+	public long getClientBytesRead();
+
+	/**
 	 * Start measuring the roundtrip time for a packet on the connection.
 	 */
Index: /java/server/trunk/src/org/red5/server/BaseConnection.java
===================================================================
--- /java/server/trunk/src/org/red5/server/BaseConnection.java (revision 2426)
+++ /java/server/trunk/src/org/red5/server/BaseConnection.java (revision 2434)
@@ -430,3 +430,8 @@
 	}
 
+	/** {@inheritDoc} */
+	public long getClientBytesRead() {
+		return 0;
+	}
+	
 }


Note:
Diffs are chopped if more than 25k.
This is to get past the limit on the mailing list.



More information about the Red5commits mailing list