No description. Add one?
  • Java 78%
  • Kotlin 11.8%
  • AIDL 4.4%
  • C++ 3.7%
  • C 1.5%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark 21cdb40e59 SyncSM04: implement processMessage function
After this change, all synchronous state machine functions are
implemented.
There are some intentional limiations:
1. Allow setup states before machine thread started or inside machine
   thread but states can only be setup once before calling #start.
2. The behavior of transitionTo is defined so that the destination
   state can never change during state transitions. Once a destination
   has been specified, it cannot be changed until the previous state
   transition is complete. In other words, SyncStateMachine does not
   support calling transitionTo in State enter or exit.
3. Support sendSelfMessage in State#processMessage(), #enter() and
   #exit(). This allow automaton to decide the follow up action by
   itself. For example: if something wrong happens during state
   transition, the implementation can enqueue an error message then
   process the error message after finishing the current state
   transition.

Test: atest SynStateMachineTest
Change-Id: I0790df4eeab2dccdb9f407d9131a62c3c12d123b
2023-09-19 08:20:56 +00:00
bpf_progs possibly fix clat ingress nat64 drop 2023-09-08 18:20:21 +00:00
common Connectivity: bump min sdk 29(Q) to 30(R) 2023-06-15 00:22:48 +00:00
Cronet Fix sorting in copy.bara.sky 2023-09-08 07:11:56 -07:00
framework Merge "Created empty framework-location non-updatable module" into main 2023-08-31 16:00:53 +00:00
framework-t Merge "Address review followup comments for NetworkStats" into main 2023-09-08 20:11:03 +00:00
nearby [nearby][clean up] Delete all Fast Pair AOSP and HalfSheetUX code 2023-09-07 16:03:09 -07:00
netd BpfHandler: U requires 4.14+, V requires 4.19+ 2023-09-01 21:07:15 +00:00
remoteauth Merge "Factor out remoteauth dependencies to variables" into main 2023-09-05 04:22:06 +00:00
service Remove unnecessary arguments from isTetheringFeatureEnabled 2023-09-08 16:11:28 +09:00
service-t Merge "Address review followup comments for NetworkStats" into main 2023-09-08 20:11:03 +00:00
tests Merge "Address review followup comments for NetworkStats" into main 2023-09-08 20:11:03 +00:00
Tethering SyncSM04: implement processMessage function 2023-09-19 08:20:56 +00:00
thread [Thread] move Thread into com.android.tethering 2023-08-23 14:28:50 +08:00
tools gn2bp: delete obsolete version in p/m/C 2023-03-29 16:23:45 -07:00
.gitignore Ignores VS Code files from git 2023-08-27 20:10:55 +08:00
OWNERS Move OWNER reference master=>main. 2023-07-18 17:12:49 +00:00
OWNERS_core_networking Cleanup OWNERS 2023-01-23 15:55:23 +00:00
OWNERS_core_networking_xts Adjust owners for incremental NsdManager changes 2023-08-18 14:49:34 +09:00
PREUPLOAD.cfg Enable tethering to perform its own hidden API processing 2021-06-28 23:41:38 +01:00
TEST_MAPPING [Cronet] NetHttpCoverageTests presubmit SLO fixes 2023-08-17 14:52:31 +00:00