lp:~thomas-voss/miracast-service/rework-delegate-ownership-part-2
- Get this branch:
- bzr branch lp:~thomas-voss/miracast-service/rework-delegate-ownership-part-2
Branch merges
- Simon Fels: Pending requested
-
Diff: 349 lines (+81/-28)9 files modifiedsrc/mcs/main.cpp (+1/-1)
src/mcs/miracastservice.cpp (+14/-3)
src/mcs/miracastservice.h (+8/-3)
src/mcs/miracastserviceadapter.cpp (+5/-5)
src/mcs/miracastserviceadapter.h (+3/-3)
src/mcs/miracastsource.cpp (+17/-5)
src/mcs/miracastsource.h (+12/-3)
src/mcs/miracastsourceclient.cpp (+16/-3)
src/mcs/miracastsourceclient.h (+5/-2)
Branch information
Recent revisions
- 90. By Thomas Voß
-
Make sure that mcs::MiracastSo
urceClient: :Delegate knows about error and hangup conditions
when reading from socket. - 88. By Simon Fels
-
Enable automatic lifetime handling for mcs::{Mir,
Gst,Test} SourceMediaMana ger.
Enable automatic lifetime handling for mcs::MiracastSourceClient.
Enable automatic lifetime handling for mcs::MiracastSource. - 87. By Simon Fels
-
Minor cleanups for mcs::MiracastSe
rvice{Adapter} :
- Clarify ownership and lifetime of mcs::MiracastService:: Delegate instances.
- Clarify ownership and lifetime of mcs::MiracastService instances passed to
mcs::MiracastServiceAdapters.
- Replace defines with constexp const char* to gain type safety and correct scoping of
constants. - 86. By Simon Fels
-
Mark classes with virtual methods as boost::noncopyable (which also gives
us a virtual d'tor).
Unify *::Delegate methods to be pure virtual. - 85. By Simon Fels
-
Refactor mcs::utilities to mcs::Utilities, making it consistent with mcs::NetworkUtils.
Introduce subdirectory tests and a first set of unit tests for mcs::Utilities.
Adjust implementation of mcs::Utilities to rely on boost header-only libraries where
appropriate.
Adjust debian/control to capture additional build dependencies.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:miracast-service