pub const MIDDLEWARE_DESCRIPTOR_SET: &[u8] = b"\n\xea\x13\n\x10primitives.proto\x12\x12trace2e.primitives\"\x1a\n\x04File\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\"L\n\x06Stream\x12!\n\x0clocal_socket\x18\x01 \x01(\tR\x0blocalSocket\x12\x1f\n\x0bpeer_socket\x18\x02 \x01(\tR\npeerSocket\"p\n\x02Fd\x12.\n\x04file\x18\x01 \x01(\x0b2\x18.trace2e.primitives.FileH\x00R\x04file\x124\n\x06stream\x18\x02 \x01(\x0b2\x1a.trace2e.primitives.StreamH\x00R\x06streamB\x04\n\x02fd\"T\n\x07Process\x12\x10\n\x03pid\x18\x01 \x01(\x05R\x03pid\x12\x1c\n\tstarttime\x18\x02 \x01(\x04R\tstarttime\x12\x19\n\x08exe_path\x18\x03 \x01(\tR\x07exePath\"y\n\x08Resource\x12(\n\x02fd\x18\x01 \x01(\x0b2\x16.trace2e.primitives.FdH\x00R\x02fd\x127\n\x07process\x18\x02 \x01(\x0b2\x1b.trace2e.primitives.ProcessH\x00R\x07processB\n\n\x08resource\"\xa9\x01\n\x06Policy\x12M\n\x0fconfidentiality\x18\x01 \x01(\x0e2#.trace2e.primitives.ConfidentialityR\x0fconfidentiality\x12\x1c\n\tintegrity\x18\x02 \x01(\rR\tintegrity\x12\x18\n\x07deleted\x18\x03 \x01(\x08R\x07deleted\x12\x18\n\x07consent\x18\x04 \x01(\x08R\x07consent\"|\n\x0cMappedPolicy\x128\n\x08resource\x18\x01 \x01(\x0b2\x1c.trace2e.primitives.ResourceR\x08resource\x122\n\x06policy\x18\x02 \x01(\x0b2\x1a.trace2e.primitives.PolicyR\x06policy\"\\\n\nReferences\x12\x12\n\x04node\x18\x01 \x01(\tR\x04node\x12:\n\tresources\x18\x02 \x03(\x0b2\x1c.trace2e.primitives.ResourceR\tresources*\'\n\x04Flow\x12\x0e\n\nFLOW_INPUT\x10\x00\x12\x0f\n\x0bFLOW_OUTPUT\x10\x01*I\n\x0fConfidentiality\x12\x1a\n\x16CONFIDENTIALITY_PUBLIC\x10\x00\x12\x1a\n\x16CONFIDENTIALITY_SECRET\x10\x01J\x90\x0c\n\x06\x12\x04\x00\x00=\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x1b\n\x13\n\x02\x05\x00\x12\x04\x05\x00\x08\x01\x1a\x07 Enums\n\n\n\n\x03\x05\x00\x01\x12\x03\x05\x05\t\n\x0b\n\x04\x05\x00\x02\x00\x12\x03\x06\x04\x13\n\x0c\n\x05\x05\x00\x02\x00\x01\x12\x03\x06\x04\x0e\n\x0c\n\x05\x05\x00\x02\x00\x02\x12\x03\x06\x11\x12\n\x0b\n\x04\x05\x00\x02\x01\x12\x03\x07\x04\x14\n\x0c\n\x05\x05\x00\x02\x01\x01\x12\x03\x07\x04\x0f\n\x0c\n\x05\x05\x00\x02\x01\x02\x12\x03\x07\x12\x13\n\n\n\x02\x05\x01\x12\x04\n\x00\r\x01\n\n\n\x03\x05\x01\x01\x12\x03\n\x05\x14\n\x0b\n\x04\x05\x01\x02\x00\x12\x03\x0b\x04\x1f\n\x0c\n\x05\x05\x01\x02\x00\x01\x12\x03\x0b\x04\x1a\n\x0c\n\x05\x05\x01\x02\x00\x02\x12\x03\x0b\x1d\x1e\n\x0b\n\x04\x05\x01\x02\x01\x12\x03\x0c\x04\x1f\n\x0c\n\x05\x05\x01\x02\x01\x01\x12\x03\x0c\x04\x1a\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03\x0c\x1d\x1e\n\"\n\x02\x04\x00\x12\x04\x10\x00\x12\x01\x1a\x16 Basic resource types\n\n\n\n\x03\x04\x00\x01\x12\x03\x10\x08\x0c\n\x0b\n\x04\x04\x00\x02\x00\x12\x03\x11\x04\x14\n\x0c\n\x05\x04\x00\x02\x00\x05\x12\x03\x11\x04\n\n\x0c\n\x05\x04\x00\x02\x00\x01\x12\x03\x11\x0b\x0f\n\x0c\n\x05\x04\x00\x02\x00\x03\x12\x03\x11\x12\x13\n\n\n\x02\x04\x01\x12\x04\x14\x00\x17\x01\n\n\n\x03\x04\x01\x01\x12\x03\x14\x08\x0e\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x15\x04\x1c\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x15\x04\n\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x15\x0b\x17\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x15\x1a\x1b\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x16\x04\x1b\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x16\x04\n\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x16\x0b\x16\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x16\x19\x1a\n\n\n\x02\x04\x02\x12\x04\x19\x00\x1e\x01\n\n\n\x03\x04\x02\x01\x12\x03\x19\x08\n\n\x0c\n\x04\x04\x02\x08\x00\x12\x04\x1a\x04\x1d\x05\n\x0c\n\x05\x04\x02\x08\x00\x01\x12\x03\x1a\n\x0c\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x1b\x08\x16\n\x0c\n\x05\x04\x02\x02\x00\x06\x12\x03\x1b\x08\x0c\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x1b\r\x11\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x1b\x14\x15\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x1c\x08\x1a\n\x0c\n\x05\x04\x02\x02\x01\x06\x12\x03\x1c\x08\x0e\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x1c\x0f\x15\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x1c\x18\x19\n\n\n\x02\x04\x03\x12\x04 \x00$\x01\n\n\n\x03\x04\x03\x01\x12\x03 \x08\x0f\n\x0b\n\x04\x04\x03\x02\x00\x12\x03!\x04\x12\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03!\x04\t\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03!\n\r\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03!\x10\x11\n\x0b\n\x04\x04\x03\x02\x01\x12\x03\"\x04\x19\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03\"\x04\n\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03\"\x0b\x14\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03\"\x17\x18\n\x0b\n\x04\x04\x03\x02\x02\x12\x03#\x04\x18\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03#\x04\n\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03#\x0b\x13\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03#\x16\x17\n\n\n\x02\x04\x04\x12\x04&\x00+\x01\n\n\n\x03\x04\x04\x01\x12\x03&\x08\x10\n\x0c\n\x04\x04\x04\x08\x00\x12\x04\'\x04*\x05\n\x0c\n\x05\x04\x04\x08\x00\x01\x12\x03\'\n\x12\n\x0b\n\x04\x04\x04\x02\x00\x12\x03(\x08\x12\n\x0c\n\x05\x04\x04\x02\x00\x06\x12\x03(\x08\n\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03(\x0b\r\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03(\x10\x11\n\x0b\n\x04\x04\x04\x02\x01\x12\x03)\x08\x1c\n\x0c\n\x05\x04\x04\x02\x01\x06\x12\x03)\x08\x0f\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03)\x10\x17\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03)\x1a\x1b\n%\n\x02\x04\x05\x12\x04.\x003\x01\x1a\x19 Policy-related messages\n\n\n\n\x03\x04\x05\x01\x12\x03.\x08\x0e\n\x0b\n\x04\x04\x05\x02\x00\x12\x03/\x04(\n\x0c\n\x05\x04\x05\x02\x00\x06\x12\x03/\x04\x13\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03/\x14#\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03/&\'\n\x0b\n\x04\x04\x05\x02\x01\x12\x030\x04\x19\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x030\x04\n\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x030\x0b\x14\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x030\x17\x18\n\x0b\n\x04\x04\x05\x02\x02\x12\x031\x04\x15\n\x0c\n\x05\x04\x05\x02\x02\x05\x12\x031\x04\x08\n\x0c\n\x05\x04\x05\x02\x02\x01\x12\x031\t\x10\n\x0c\n\x05\x04\x05\x02\x02\x03\x12\x031\x13\x14\n\x0b\n\x04\x04\x05\x02\x03\x12\x032\x04\x15\n\x0c\n\x05\x04\x05\x02\x03\x05\x12\x032\x04\x08\n\x0c\n\x05\x04\x05\x02\x03\x01\x12\x032\t\x10\n\x0c\n\x05\x04\x05\x02\x03\x03\x12\x032\x13\x14\n\n\n\x02\x04\x06\x12\x045\x008\x01\n\n\n\x03\x04\x06\x01\x12\x035\x08\x14\n\x0b\n\x04\x04\x06\x02\x00\x12\x036\x04\x1a\n\x0c\n\x05\x04\x06\x02\x00\x06\x12\x036\x04\x0c\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x036\r\x15\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x036\x18\x19\n\x0b\n\x04\x04\x06\x02\x01\x12\x037\x04\x16\n\x0c\n\x05\x04\x06\x02\x01\x06\x12\x037\x04\n\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x037\x0b\x11\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x037\x14\x15\n\n\n\x02\x04\x07\x12\x04:\x00=\x01\n\n\n\x03\x04\x07\x01\x12\x03:\x08\x12\n\x0b\n\x04\x04\x07\x02\x00\x12\x03;\x04\x14\n\x0c\n\x05\x04\x07\x02\x00\x05\x12\x03;\x04\n\n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03;\x0b\x0f\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03;\x12\x13\n\x0b\n\x04\x04\x07\x02\x01\x12\x03<\x04$\n\x0c\n\x05\x04\x07\x02\x01\x04\x12\x03<\x04\x0c\n\x0c\n\x05\x04\x07\x02\x01\x06\x12\x03<\r\x15\n\x0c\n\x05\x04\x07\x02\x01\x01\x12\x03<\x16\x1f\n\x0c\n\x05\x04\x07\x02\x01\x03\x12\x03<\"#b\x06proto3\n\xd9\x15\n\x0emessages.proto\x12\x10trace2e.messages\x1a\x10primitives.proto\"\x05\n\x03Ack\"e\n\x07LocalCt\x12\x1d\n\nprocess_id\x18\x01 \x01(\x05R\tprocessId\x12\'\n\x0ffile_descriptor\x18\x02 \x01(\x05R\x0efileDescriptor\x12\x12\n\x04path\x18\x03 \x01(\tR\x04path\"\x96\x01\n\x08RemoteCt\x12\x1d\n\nprocess_id\x18\x01 \x01(\x05R\tprocessId\x12\'\n\x0ffile_descriptor\x18\x02 \x01(\x05R\x0efileDescriptor\x12!\n\x0clocal_socket\x18\x03 \x01(\tR\x0blocalSocket\x12\x1f\n\x0bpeer_socket\x18\x04 \x01(\tR\npeerSocket\"~\n\x06IoInfo\x12\x1d\n\nprocess_id\x18\x01 \x01(\x05R\tprocessId\x12\'\n\x0ffile_descriptor\x18\x02 \x01(\x05R\x0efileDescriptor\x12,\n\x04flow\x18\x03 \x01(\x0e2\x18.trace2e.primitives.FlowR\x04flow\"\x85\x01\n\x08IoResult\x12\x1d\n\nprocess_id\x18\x01 \x01(\x05R\tprocessId\x12\'\n\x0ffile_descriptor\x18\x02 \x01(\x05R\x0efileDescriptor\x12\x19\n\x08grant_id\x18\x03 \x01(\tR\x07grantId\x12\x16\n\x06result\x18\x04 \x01(\x08R\x06result\"\x17\n\x05Grant\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\"\x90\x01\n\x18GetDestinationCompliance\x124\n\x06source\x18\x01 \x01(\x0b2\x1c.trace2e.primitives.ResourceR\x06source\x12>\n\x0bdestination\x18\x02 \x01(\x0b2\x1c.trace2e.primitives.ResourceR\x0bdestination\"Q\n\x13GetSourceCompliance\x12:\n\tresources\x18\x01 \x03(\x0b2\x1c.trace2e.primitives.ResourceR\tresources\"K\n\x15DestinationCompliance\x122\n\x06policy\x18\x01 \x01(\x0b2\x1a.trace2e.primitives.PolicyR\x06policy\"P\n\x10SourceCompliance\x12<\n\x08policies\x18\x01 \x03(\x0b2 .trace2e.primitives.MappedPolicyR\x08policies\"\x93\x01\n\x10UpdateProvenance\x12?\n\x0bsource_prov\x18\x01 \x03(\x0b2\x1e.trace2e.primitives.ReferencesR\nsourceProv\x12>\n\x0bdestination\x18\x02 \x01(\x0b2\x1c.trace2e.primitives.ResourceR\x0bdestinationJ\xd7\x0c\n\x06\x12\x04\x00\x00=\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x19\n\t\n\x02\x03\x00\x12\x03\x04\x00\x1a\n\x1c\n\x02\x04\x00\x12\x03\x07\x00\x0e\x1a\x11 Common Messages\n\n\n\n\x03\x04\x00\x01\x12\x03\x07\x08\x0b\n#\n\x02\x04\x01\x12\x04\n\x00\x0e\x01\x1a\x17 P2M specific messages\n\n\n\n\x03\x04\x01\x01\x12\x03\n\x08\x0f\n\x0b\n\x04\x04\x01\x02\x00\x12\x03\x0b\x04\x19\n\x0c\n\x05\x04\x01\x02\x00\x05\x12\x03\x0b\x04\t\n\x0c\n\x05\x04\x01\x02\x00\x01\x12\x03\x0b\n\x14\n\x0c\n\x05\x04\x01\x02\x00\x03\x12\x03\x0b\x17\x18\n\x0b\n\x04\x04\x01\x02\x01\x12\x03\x0c\x04\x1e\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x0c\x04\t\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\x03\x0c\n\x19\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\x0c\x1c\x1d\n\x0b\n\x04\x04\x01\x02\x02\x12\x03\r\x04\x14\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x03\r\x04\n\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x03\r\x0b\x0f\n\x0c\n\x05\x04\x01\x02\x02\x03\x12\x03\r\x12\x13\n\n\n\x02\x04\x02\x12\x04\x10\x00\x15\x01\n\n\n\x03\x04\x02\x01\x12\x03\x10\x08\x10\n\x0b\n\x04\x04\x02\x02\x00\x12\x03\x11\x04\x19\n\x0c\n\x05\x04\x02\x02\x00\x05\x12\x03\x11\x04\t\n\x0c\n\x05\x04\x02\x02\x00\x01\x12\x03\x11\n\x14\n\x0c\n\x05\x04\x02\x02\x00\x03\x12\x03\x11\x17\x18\n\x0b\n\x04\x04\x02\x02\x01\x12\x03\x12\x04\x1e\n\x0c\n\x05\x04\x02\x02\x01\x05\x12\x03\x12\x04\t\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x12\n\x19\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03\x12\x1c\x1d\n\x0b\n\x04\x04\x02\x02\x02\x12\x03\x13\x04\x1c\n\x0c\n\x05\x04\x02\x02\x02\x05\x12\x03\x13\x04\n\n\x0c\n\x05\x04\x02\x02\x02\x01\x12\x03\x13\x0b\x17\n\x0c\n\x05\x04\x02\x02\x02\x03\x12\x03\x13\x1a\x1b\n\x0b\n\x04\x04\x02\x02\x03\x12\x03\x14\x04\x1b\n\x0c\n\x05\x04\x02\x02\x03\x05\x12\x03\x14\x04\n\n\x0c\n\x05\x04\x02\x02\x03\x01\x12\x03\x14\x0b\x16\n\x0c\n\x05\x04\x02\x02\x03\x03\x12\x03\x14\x19\x1a\n\n\n\x02\x04\x03\x12\x04\x17\x00\x1b\x01\n\n\n\x03\x04\x03\x01\x12\x03\x17\x08\x0e\n\x0b\n\x04\x04\x03\x02\x00\x12\x03\x18\x04\x19\n\x0c\n\x05\x04\x03\x02\x00\x05\x12\x03\x18\x04\t\n\x0c\n\x05\x04\x03\x02\x00\x01\x12\x03\x18\n\x14\n\x0c\n\x05\x04\x03\x02\x00\x03\x12\x03\x18\x17\x18\n\x0b\n\x04\x04\x03\x02\x01\x12\x03\x19\x04\x1e\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03\x19\x04\t\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03\x19\n\x19\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03\x19\x1c\x1d\n\x0b\n\x04\x04\x03\x02\x02\x12\x03\x1a\x04\x1d\n\x0c\n\x05\x04\x03\x02\x02\x06\x12\x03\x1a\x04\x13\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03\x1a\x14\x18\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03\x1a\x1b\x1c\n\n\n\x02\x04\x04\x12\x04\x1d\x00\"\x01\n\n\n\x03\x04\x04\x01\x12\x03\x1d\x08\x10\n\x0b\n\x04\x04\x04\x02\x00\x12\x03\x1e\x04\x19\n\x0c\n\x05\x04\x04\x02\x00\x05\x12\x03\x1e\x04\t\n\x0c\n\x05\x04\x04\x02\x00\x01\x12\x03\x1e\n\x14\n\x0c\n\x05\x04\x04\x02\x00\x03\x12\x03\x1e\x17\x18\n\x0b\n\x04\x04\x04\x02\x01\x12\x03\x1f\x04\x1e\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03\x1f\x04\t\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03\x1f\n\x19\n\x0c\n\x05\x04\x04\x02\x01\x03\x12\x03\x1f\x1c\x1d\n\x0b\n\x04\x04\x04\x02\x02\x12\x03 \x04\x18\n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03 \x04\n\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03 \x0b\x13\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03 \x16\x17\n\x0b\n\x04\x04\x04\x02\x03\x12\x03!\x04\x14\n\x0c\n\x05\x04\x04\x02\x03\x05\x12\x03!\x04\x08\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03!\t\x0f\n\x0c\n\x05\x04\x04\x02\x03\x03\x12\x03!\x12\x13\n\n\n\x02\x04\x05\x12\x04$\x00&\x01\n\n\n\x03\x04\x05\x01\x12\x03$\x08\r\n\x0b\n\x04\x04\x05\x02\x00\x12\x03%\x04\x12\n\x0c\n\x05\x04\x05\x02\x00\x05\x12\x03%\x04\n\n\x0c\n\x05\x04\x05\x02\x00\x01\x12\x03%\x0b\r\n\x0c\n\x05\x04\x05\x02\x00\x03\x12\x03%\x10\x11\n#\n\x02\x04\x06\x12\x04)\x00,\x01\x1a\x17 M2M specific messages\n\n\n\n\x03\x04\x06\x01\x12\x03)\x08 \n\x0b\n\x04\x04\x06\x02\x00\x12\x03*\x04#\n\x0c\n\x05\x04\x06\x02\x00\x06\x12\x03*\x04\x17\n\x0c\n\x05\x04\x06\x02\x00\x01\x12\x03*\x18\x1e\n\x0c\n\x05\x04\x06\x02\x00\x03\x12\x03*!\"\n\x0b\n\x04\x04\x06\x02\x01\x12\x03+\x04(\n\x0c\n\x05\x04\x06\x02\x01\x06\x12\x03+\x04\x17\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x03+\x18#\n\x0c\n\x05\x04\x06\x02\x01\x03\x12\x03+&\'\n\n\n\x02\x04\x07\x12\x04.\x000\x01\n\n\n\x03\x04\x07\x01\x12\x03.\x08\x1b\n\x0b\n\x04\x04\x07\x02\x00\x12\x03/\x04/\n\x0c\n\x05\x04\x07\x02\x00\x04\x12\x03/\x04\x0c\n\x0c\n\x05\x04\x07\x02\x00\x06\x12\x03/\r \n\x0c\n\x05\x04\x07\x02\x00\x01\x12\x03/!*\n\x0c\n\x05\x04\x07\x02\x00\x03\x12\x03/-.\n\n\n\x02\x04\x08\x12\x042\x004\x01\n\n\n\x03\x04\x08\x01\x12\x032\x08\x1d\n\x0b\n\x04\x04\x08\x02\x00\x12\x033\x04!\n\x0c\n\x05\x04\x08\x02\x00\x06\x12\x033\x04\x15\n\x0c\n\x05\x04\x08\x02\x00\x01\x12\x033\x16\x1c\n\x0c\n\x05\x04\x08\x02\x00\x03\x12\x033\x1f \n\n\n\x02\x04\t\x12\x046\x008\x01\n\n\n\x03\x04\t\x01\x12\x036\x08\x18\n\x0b\n\x04\x04\t\x02\x00\x12\x037\x042\n\x0c\n\x05\x04\t\x02\x00\x04\x12\x037\x04\x0c\n\x0c\n\x05\x04\t\x02\x00\x06\x12\x037\r$\n\x0c\n\x05\x04\t\x02\x00\x01\x12\x037%-\n\x0c\n\x05\x04\t\x02\x00\x03\x12\x03701\n\n\n\x02\x04\n\x12\x04:\x00=\x01\n\n\n\x03\x04\n\x01\x12\x03:\x08\x18\n\x0b\n\x04\x04\n\x02\x00\x12\x03;\x043\n\x0c\n\x05\x04\n\x02\x00\x04\x12\x03;\x04\x0c\n\x0c\n\x05\x04\n\x02\x00\x06\x12\x03;\r\"\n\x0c\n\x05\x04\n\x02\x00\x01\x12\x03;#.\n\x0c\n\x05\x04\n\x02\x00\x03\x12\x03;12\n\x0b\n\x04\x04\n\x02\x01\x12\x03<\x04(\n\x0c\n\x05\x04\n\x02\x01\x06\x12\x03<\x04\x17\n\x0c\n\x05\x04\n\x02\x01\x01\x12\x03<\x18#\n\x0c\n\x05\x04\n\x02\x01\x03\x12\x03<&\'b\x06proto3\n\xbb\t\n\rtrace2e.proto\x12\x07trace2e\x1a\x0emessages.proto2\xc1\x04\n\x0bTrace2eGrpc\x12B\n\x0eP2MLocalEnroll\x12\x19.trace2e.messages.LocalCt\x1a\x15.trace2e.messages.Ack\x12D\n\x0fP2MRemoteEnroll\x12\x1a.trace2e.messages.RemoteCt\x1a\x15.trace2e.messages.Ack\x12A\n\x0cP2MIoRequest\x12\x18.trace2e.messages.IoInfo\x1a\x17.trace2e.messages.Grant\x12@\n\x0bP2MIoReport\x12\x1a.trace2e.messages.IoResult\x1a\x15.trace2e.messages.Ack\x12o\n\x18M2MDestinationCompliance\x12*.trace2e.messages.GetDestinationCompliance\x1a\'.trace2e.messages.DestinationCompliance\x12`\n\x13M2MSourceCompliance\x12%.trace2e.messages.GetSourceCompliance\x1a\".trace2e.messages.SourceCompliance\x12P\n\x13M2MUpdateProvenance\x12\".trace2e.messages.UpdateProvenance\x1a\x15.trace2e.messages.AckJ\xc4\x04\n\x06\x12\x04\x00\x00\x12\x01\n\x08\n\x01\x0c\x12\x03\x00\x00\x12\n\x08\n\x01\x02\x12\x03\x02\x00\x10\n\t\n\x02\x03\x00\x12\x03\x04\x00\x18\nC\n\x02\x06\x00\x12\x04\x07\x00\x12\x01\x1a7 Single service that handles all middleware operations\n\n\n\n\x03\x06\x00\x01\x12\x03\x07\x08\x13\n/\n\x04\x06\x00\x02\x00\x12\x03\t\x04@\x1a\" Process to Middleware operations\n\n\x0c\n\x05\x06\x00\x02\x00\x01\x12\x03\t\x08\x16\n\x0c\n\x05\x06\x00\x02\x00\x02\x12\x03\t\x17\'\n\x0c\n\x05\x06\x00\x02\x00\x03\x12\x03\t2>\n\x0b\n\x04\x06\x00\x02\x01\x12\x03\n\x04B\n\x0c\n\x05\x06\x00\x02\x01\x01\x12\x03\n\x08\x17\n\x0c\n\x05\x06\x00\x02\x01\x02\x12\x03\n\x18)\n\x0c\n\x05\x06\x00\x02\x01\x03\x12\x03\n4@\n\x0b\n\x04\x06\x00\x02\x02\x12\x03\x0b\x04?\n\x0c\n\x05\x06\x00\x02\x02\x01\x12\x03\x0b\x08\x14\n\x0c\n\x05\x06\x00\x02\x02\x02\x12\x03\x0b\x15$\n\x0c\n\x05\x06\x00\x02\x02\x03\x12\x03\x0b/=\n\x0b\n\x04\x06\x00\x02\x03\x12\x03\x0c\x04>\n\x0c\n\x05\x06\x00\x02\x03\x01\x12\x03\x0c\x08\x13\n\x0c\n\x05\x06\x00\x02\x03\x02\x12\x03\x0c\x14%\n\x0c\n\x05\x06\x00\x02\x03\x03\x12\x03\x0c0<\n2\n\x04\x06\x00\x02\x04\x12\x03\x0f\x04m\x1a% Middleware to Middleware operations\n\n\x0c\n\x05\x06\x00\x02\x04\x01\x12\x03\x0f\x08 \n\x0c\n\x05\x06\x00\x02\x04\x02\x12\x03\x0f!B\n\x0c\n\x05\x06\x00\x02\x04\x03\x12\x03\x0fMk\n\x0b\n\x04\x06\x00\x02\x05\x12\x03\x10\x04^\n\x0c\n\x05\x06\x00\x02\x05\x01\x12\x03\x10\x08\x1b\n\x0c\n\x05\x06\x00\x02\x05\x02\x12\x03\x10\x1c8\n\x0c\n\x05\x06\x00\x02\x05\x03\x12\x03\x10C\\\n\x0b\n\x04\x06\x00\x02\x06\x12\x03\x11\x04N\n\x0c\n\x05\x06\x00\x02\x06\x01\x12\x03\x11\x08\x1b\n\x0c\n\x05\x06\x00\x02\x06\x02\x12\x03\x11\x1c5\n\x0c\n\x05\x06\x00\x02\x06\x03\x12\x03\x11@Lb\x06proto3";
Expand description
Pre-compiled Protocol Buffer descriptor set for service reflection.