Loading services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +2 −0 Original line number Diff line number Diff line Loading @@ -1305,6 +1305,8 @@ public class CompanionDeviceManagerService extends SystemService { mAssociationStore.dump(out); mDevicePresenceMonitor.dump(out); mCompanionAppController.dump(out); mTransportManager.dump(out); mSystemDataTransferRequestStore.dump(out); } } Loading services/companion/java/com/android/server/companion/datatransfer/SystemDataTransferRequestStore.java +27 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,7 @@ import org.xmlpull.v1.XmlPullParserException; import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Collection; import java.util.List; Loading Loading @@ -303,6 +304,32 @@ public class SystemDataTransferRequestStore { } } /** * Dumps current system data transfer request states. */ public void dump(@NonNull PrintWriter out) { synchronized (mLock) { out.append("System Data Transfer Requests (Cached): "); if (mCachedPerUser.size() == 0) { out.append("<empty>\n"); } else { out.append("\n"); for (int i = 0; i < mCachedPerUser.size(); i++) { final int userId = mCachedPerUser.keyAt(i); for (SystemDataTransferRequest request : mCachedPerUser.get(userId)) { out.append(" u") .append(String.valueOf(userId)) .append(" -> ") .append(request.toString()) .append('\n'); } } } } } private void writeRequestsToXml(@NonNull TypedXmlSerializer serializer, @Nullable Collection<SystemDataTransferRequest> requests) throws IOException { serializer.startTag(null, XML_TAG_REQUESTS); Loading services/companion/java/com/android/server/companion/transport/CompanionTransportManager.java +20 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ import com.android.server.companion.AssociationStore; import java.io.FileDescriptor; import java.io.IOException; import java.io.PrintWriter; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; Loading Loading @@ -224,6 +225,25 @@ public class CompanionTransportManager { } } /** * Dumps current list of active transports. */ public void dump(@NonNull PrintWriter out) { synchronized (mTransports) { out.append("System Data Transports: "); if (mTransports.size() == 0) { out.append("<empty>\n"); } else { out.append("\n"); for (int i = 0; i < mTransports.size(); i++) { final int associationId = mTransports.keyAt(i); final Transport transport = mTransports.get(associationId); out.append(" ").append(transport.toString()).append('\n'); } } } } /** * @hide */ Loading services/companion/java/com/android/server/companion/transport/RawTransport.java +7 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,13 @@ class RawTransport extends Transport { } } @Override public String toString() { return "RawTransport{" + "mAssociationId=" + mAssociationId + '}'; } private void receiveMessage() throws IOException { synchronized (mRemoteIn) { final byte[] headerBytes = new byte[HEADER_LENGTH]; Loading services/companion/java/com/android/server/companion/transport/SecureTransport.java +8 −0 Original line number Diff line number Diff line Loading @@ -152,4 +152,12 @@ class SecureTransport extends Transport implements SecureChannel.Callback { close(); } } @Override public String toString() { return "SecureTransport{" + "mAssociationId=" + mAssociationId + ", mSecureChannel=" + mSecureChannel + '}'; } } Loading
services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +2 −0 Original line number Diff line number Diff line Loading @@ -1305,6 +1305,8 @@ public class CompanionDeviceManagerService extends SystemService { mAssociationStore.dump(out); mDevicePresenceMonitor.dump(out); mCompanionAppController.dump(out); mTransportManager.dump(out); mSystemDataTransferRequestStore.dump(out); } } Loading
services/companion/java/com/android/server/companion/datatransfer/SystemDataTransferRequestStore.java +27 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,7 @@ import org.xmlpull.v1.XmlPullParserException; import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Collection; import java.util.List; Loading Loading @@ -303,6 +304,32 @@ public class SystemDataTransferRequestStore { } } /** * Dumps current system data transfer request states. */ public void dump(@NonNull PrintWriter out) { synchronized (mLock) { out.append("System Data Transfer Requests (Cached): "); if (mCachedPerUser.size() == 0) { out.append("<empty>\n"); } else { out.append("\n"); for (int i = 0; i < mCachedPerUser.size(); i++) { final int userId = mCachedPerUser.keyAt(i); for (SystemDataTransferRequest request : mCachedPerUser.get(userId)) { out.append(" u") .append(String.valueOf(userId)) .append(" -> ") .append(request.toString()) .append('\n'); } } } } } private void writeRequestsToXml(@NonNull TypedXmlSerializer serializer, @Nullable Collection<SystemDataTransferRequest> requests) throws IOException { serializer.startTag(null, XML_TAG_REQUESTS); Loading
services/companion/java/com/android/server/companion/transport/CompanionTransportManager.java +20 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ import com.android.server.companion.AssociationStore; import java.io.FileDescriptor; import java.io.IOException; import java.io.PrintWriter; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; Loading Loading @@ -224,6 +225,25 @@ public class CompanionTransportManager { } } /** * Dumps current list of active transports. */ public void dump(@NonNull PrintWriter out) { synchronized (mTransports) { out.append("System Data Transports: "); if (mTransports.size() == 0) { out.append("<empty>\n"); } else { out.append("\n"); for (int i = 0; i < mTransports.size(); i++) { final int associationId = mTransports.keyAt(i); final Transport transport = mTransports.get(associationId); out.append(" ").append(transport.toString()).append('\n'); } } } } /** * @hide */ Loading
services/companion/java/com/android/server/companion/transport/RawTransport.java +7 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,13 @@ class RawTransport extends Transport { } } @Override public String toString() { return "RawTransport{" + "mAssociationId=" + mAssociationId + '}'; } private void receiveMessage() throws IOException { synchronized (mRemoteIn) { final byte[] headerBytes = new byte[HEADER_LENGTH]; Loading
services/companion/java/com/android/server/companion/transport/SecureTransport.java +8 −0 Original line number Diff line number Diff line Loading @@ -152,4 +152,12 @@ class SecureTransport extends Transport implements SecureChannel.Callback { close(); } } @Override public String toString() { return "SecureTransport{" + "mAssociationId=" + mAssociationId + ", mSecureChannel=" + mSecureChannel + '}'; } }