lp://qastaging/~thomas-voss/miracast-service/add-logging-facilities
- Get this branch:
- bzr branch lp://qastaging/~thomas-voss/miracast-service/add-logging-facilities
Branch merges
- PS Jenkins bot: Approve (continuous-integration)
- Simon Fels: Approve
-
Diff: 1035 lines (+366/-67)18 files modifiedCMakeLists.txt (+3/-1)
debian/control (+4/-0)
src/CMakeLists.txt (+2/-0)
src/mcs/basesourcemediamanager.cpp (+7/-6)
src/mcs/gstsourcemediamanager.cpp (+4/-3)
src/mcs/logger.cpp (+139/-0)
src/mcs/logger.h (+93/-0)
src/mcs/mediamanagerfactory.cpp (+7/-6)
src/mcs/miracastservice.cpp (+48/-1)
src/mcs/miracastserviceadapter.cpp (+5/-4)
src/mcs/miracastsourceclient.cpp (+7/-6)
src/mcs/miracastsourcemanager.cpp (+8/-7)
src/mcs/networkutils.cpp (+2/-1)
src/mcs/testsourcemediamanager.cpp (+2/-1)
src/wpa/dhcpclient.cpp (+6/-5)
src/wpa/dhcpserver.cpp (+7/-6)
src/wpa/wififirmwareloader.cpp (+2/-1)
src/wpa/wpasupplicantnetworkmanager.cpp (+20/-19)
Branch information
Recent revisions
- 106. By Thomas Voß
-
Introduce mcs::Logger and friends to handle logging independent of the actual implementation.
Provide default implementation leveraging boost::log. - 105. By Simon Fels
-
Add build dep on libboost-
iostreams- dev
Use PR_SET_CHILD_SUBREAPER to reap all of our children when we going down.
Send SIGKILL when parent dies.
Let supplicant wait until we connect over the socket with it. - 103. By Simon Fels
-
Enable acceptance tests against mcs::MiracastSe
rvice:
- Introduce mcs::MiracastService:: Main, enabling us to reuse the service in testing scenarios.
- Adjust src/mcs/main.cpp to use mcs::MiracastService:: Main.
- Hook up signal handlers for SIG{INT, TERM} and shut down cleanly for those signals.
- Introduce tests/acceptance_tests. cpp and a first test case exercising the signal handler.
Add process-cpp as a 3rd-party dependency for tests. Bundling it with the project allows for easier
adoption by other interested parties. - 102. By Simon Fels
-
Get rid of defines for declaring constants in wpa/.
Get rid of #define's for declaring constants. - 101. By Simon Fels
-
Split out firmware loading and netdev specification into wpa network manager.
Further small cleanups and fixes.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/miracast-service