Loading core/proto/android/os/incident.proto +4 −1 Original line number Diff line number Diff line Loading @@ -204,7 +204,10 @@ message IncidentProto { (section).args = "power --proto" ]; optional android.service.print.PrintServiceDumpProto print = 3010; optional android.service.print.PrintServiceDumpProto print = 3010 [ (section).type = SECTION_DUMPSYS, (section).args = "print --proto" ]; optional android.service.procstats.ProcessStatsServiceDumpProto procstats = 3011 [ (section).type = SECTION_DUMPSYS, Loading core/proto/android/service/print.proto +40 −3 Original line number Diff line number Diff line Loading @@ -21,13 +21,18 @@ option java_multiple_files = true; option java_outer_classname = "PrintServiceProto"; import "frameworks/base/core/proto/android/content/component_name.proto"; import "frameworks/base/libs/incident/proto/android/privacy.proto"; message PrintServiceDumpProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Each user has a separate printer state repeated PrintUserStateProto userStates = 1; } message PrintUserStateProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Should be 0, 10, 11, 12, etc. where 0 is the owner. optional int32 user_id = 1; Loading @@ -51,6 +56,8 @@ message PrintUserStateProto { } message PrintSpoolerStateProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Is the print spooler destroyed? optional bool is_destroyed = 1; Loading @@ -62,6 +69,8 @@ message PrintSpoolerStateProto { } message PrintSpoolerInternalStateProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Print jobs repeated PrintJobInfoProto print_jobs = 1; Loading @@ -73,6 +82,8 @@ message PrintSpoolerInternalStateProto { } message PrinterCapabilitiesProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Minimum margins of the printer optional MarginsProto min_margins = 1; Loading @@ -90,6 +101,8 @@ message PrinterCapabilitiesProto { } message PrinterInfoProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // The id of the printer optional PrinterIdProto id = 1; Loading Loading @@ -120,6 +133,8 @@ message PrinterInfoProto { } message PrinterDiscoverySessionProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Is this session destroyed? optional bool is_destroyed = 1; Loading @@ -140,6 +155,8 @@ message PrinterDiscoverySessionProto { } message InstalledPrintServiceProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Component name of the service optional android.content.ComponentNameProto component_name = 1; Loading @@ -154,14 +171,18 @@ message InstalledPrintServiceProto { } message PrinterIdProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Component name of the service that reported the printer optional android.content.ComponentNameProto service_name = 1; // Local id of the printer optional string local_id = 2; optional string local_id = 2 [ (android.privacy).dest = DEST_EXPLICIT ]; } message ActivePrintServiceProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Component name of the service optional android.content.ComponentNameProto component_name = 1; Loading @@ -185,6 +206,8 @@ message ActivePrintServiceProto { } message MediaSizeProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Id of this media size optional string id = 1; Loading @@ -199,6 +222,8 @@ message MediaSizeProto { } message ResolutionProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Id of this resolution optional string id = 1; Loading @@ -213,6 +238,8 @@ message ResolutionProto { } message MarginsProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Space at the top optional int32 top_mils = 1; Loading @@ -227,6 +254,8 @@ message MarginsProto { } message PrintAttributesProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Media to use optional ResolutionProto media_size = 1; Loading Loading @@ -270,8 +299,10 @@ message PrintAttributesProto { } message PrintDocumentInfoProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Name of the document to print optional string name = 1; optional string name = 1 [ (android.privacy).dest = DEST_EXPLICIT ]; // Number of pages in the doc optional int32 page_count = 2; Loading @@ -284,6 +315,8 @@ message PrintDocumentInfoProto { } message PageRangeProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Start of the range optional int32 start = 1; Loading @@ -292,8 +325,10 @@ message PageRangeProto { } message PrintJobInfoProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Label of the job optional string label = 1; optional string label = 1 [ (android.privacy).dest = DEST_EXPLICIT ]; // Id of the job optional string print_job_id = 2; Loading Loading @@ -359,6 +394,8 @@ message PrintJobInfoProto { } message CachedPrintJobProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // The id of the app the job belongs to optional int32 app_id = 1; Loading Loading
core/proto/android/os/incident.proto +4 −1 Original line number Diff line number Diff line Loading @@ -204,7 +204,10 @@ message IncidentProto { (section).args = "power --proto" ]; optional android.service.print.PrintServiceDumpProto print = 3010; optional android.service.print.PrintServiceDumpProto print = 3010 [ (section).type = SECTION_DUMPSYS, (section).args = "print --proto" ]; optional android.service.procstats.ProcessStatsServiceDumpProto procstats = 3011 [ (section).type = SECTION_DUMPSYS, Loading
core/proto/android/service/print.proto +40 −3 Original line number Diff line number Diff line Loading @@ -21,13 +21,18 @@ option java_multiple_files = true; option java_outer_classname = "PrintServiceProto"; import "frameworks/base/core/proto/android/content/component_name.proto"; import "frameworks/base/libs/incident/proto/android/privacy.proto"; message PrintServiceDumpProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Each user has a separate printer state repeated PrintUserStateProto userStates = 1; } message PrintUserStateProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Should be 0, 10, 11, 12, etc. where 0 is the owner. optional int32 user_id = 1; Loading @@ -51,6 +56,8 @@ message PrintUserStateProto { } message PrintSpoolerStateProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Is the print spooler destroyed? optional bool is_destroyed = 1; Loading @@ -62,6 +69,8 @@ message PrintSpoolerStateProto { } message PrintSpoolerInternalStateProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Print jobs repeated PrintJobInfoProto print_jobs = 1; Loading @@ -73,6 +82,8 @@ message PrintSpoolerInternalStateProto { } message PrinterCapabilitiesProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Minimum margins of the printer optional MarginsProto min_margins = 1; Loading @@ -90,6 +101,8 @@ message PrinterCapabilitiesProto { } message PrinterInfoProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // The id of the printer optional PrinterIdProto id = 1; Loading Loading @@ -120,6 +133,8 @@ message PrinterInfoProto { } message PrinterDiscoverySessionProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Is this session destroyed? optional bool is_destroyed = 1; Loading @@ -140,6 +155,8 @@ message PrinterDiscoverySessionProto { } message InstalledPrintServiceProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Component name of the service optional android.content.ComponentNameProto component_name = 1; Loading @@ -154,14 +171,18 @@ message InstalledPrintServiceProto { } message PrinterIdProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Component name of the service that reported the printer optional android.content.ComponentNameProto service_name = 1; // Local id of the printer optional string local_id = 2; optional string local_id = 2 [ (android.privacy).dest = DEST_EXPLICIT ]; } message ActivePrintServiceProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Component name of the service optional android.content.ComponentNameProto component_name = 1; Loading @@ -185,6 +206,8 @@ message ActivePrintServiceProto { } message MediaSizeProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Id of this media size optional string id = 1; Loading @@ -199,6 +222,8 @@ message MediaSizeProto { } message ResolutionProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Id of this resolution optional string id = 1; Loading @@ -213,6 +238,8 @@ message ResolutionProto { } message MarginsProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Space at the top optional int32 top_mils = 1; Loading @@ -227,6 +254,8 @@ message MarginsProto { } message PrintAttributesProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Media to use optional ResolutionProto media_size = 1; Loading Loading @@ -270,8 +299,10 @@ message PrintAttributesProto { } message PrintDocumentInfoProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Name of the document to print optional string name = 1; optional string name = 1 [ (android.privacy).dest = DEST_EXPLICIT ]; // Number of pages in the doc optional int32 page_count = 2; Loading @@ -284,6 +315,8 @@ message PrintDocumentInfoProto { } message PageRangeProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Start of the range optional int32 start = 1; Loading @@ -292,8 +325,10 @@ message PageRangeProto { } message PrintJobInfoProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Label of the job optional string label = 1; optional string label = 1 [ (android.privacy).dest = DEST_EXPLICIT ]; // Id of the job optional string print_job_id = 2; Loading Loading @@ -359,6 +394,8 @@ message PrintJobInfoProto { } message CachedPrintJobProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // The id of the app the job belongs to optional int32 app_id = 1; Loading