[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