cec: refactor USB adapter communication. less locks, shorter locks, added documentati...
authorLars Op den Kamp <lars@opdenkamp.eu>
Thu, 12 Apr 2012 11:11:34 +0000 (13:11 +0200)
committerLars Op den Kamp <lars@opdenkamp.eu>
Sun, 15 Apr 2012 13:03:22 +0000 (15:03 +0200)
commita75e3a5a63546d6f7e670bc2a7a1931887a5d2a0
tree39b24d0647eb4925b6c1479b9951610f87cf5cb3
parentfa4b80dfb92e15862041715cd3f1cbbf3f244f1e
cec: refactor USB adapter communication. less locks, shorter locks, added documentation, lots of clean ups and no more incoming messages that are skipped
20 files changed:
src/lib/CECProcessor.cpp
src/lib/CECProcessor.h
src/lib/LibCEC.cpp
src/lib/LibCEC.h
src/lib/Makefile.am
src/lib/adapter/AdapterCommunication.h
src/lib/adapter/USBCECAdapterCommands.cpp [new file with mode: 0644]
src/lib/adapter/USBCECAdapterCommands.h [new file with mode: 0644]
src/lib/adapter/USBCECAdapterCommunication.cpp
src/lib/adapter/USBCECAdapterCommunication.h
src/lib/adapter/USBCECAdapterMessage.cpp [new file with mode: 0644]
src/lib/adapter/USBCECAdapterMessage.h
src/lib/adapter/USBCECAdapterMessageQueue.cpp [new file with mode: 0644]
src/lib/adapter/USBCECAdapterMessageQueue.h [new file with mode: 0644]
src/lib/devices/CECBusDevice.cpp
src/lib/devices/CECBusDevice.h
src/lib/implementations/CECCommandHandler.cpp
src/lib/implementations/CECCommandHandler.h
src/lib/implementations/SLCommandHandler.cpp
src/lib/platform/util/buffer.h