Python Adapter is a special case of adapter:

  • 1-to-1 mapping of engine API to the python language
  • Therefore, you can write engine test cases
  • Could be extended to a test framework for the pEpEngine
  • sync thread is implemented in the target language of the adapter (python)
  • neither desktop adapter or adapter lib, actually

libpEpAdapter: the concept of having a c++ layer on top of the engine is very similar to what the python adapter is doing

sync - in the group

  • keysync

distribution - with peers

  • keyreset