Adds extended Remote Connection Listener

Since we now get ConnectionInfo when setting a connection listener,
there is some good information in there that teams could use.
Implemented using default interface methods, so teams should see no
change if they don't implement the Ex methods.

I noticed that the connection listener methods don't exist at all in
C++, so they did not get added there.
This commit is contained in:
Thad House
2016-02-06 15:31:38 -08:00
parent cb4cc63221
commit 710bd586d5
2 changed files with 22 additions and 2 deletions

View File

@@ -214,9 +214,9 @@ public class NetworkTable implements ITable, IRemote {
public void apply(int uid, boolean connected, ConnectionInfo conn) {
if (connected)
targetListener.connected(targetSource);
targetListener.connectedEx(targetSource, conn);
else
targetListener.disconnected(targetSource);
targetListener.disconnectedEx(targetSource, conn);
}
}