├── .envrc ├── .gitattributes ├── .github └── workflows │ └── pre-commit.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── 3rd-parties ├── SaferCPlusPlus │ ├── LICENSE_1_0.txt │ ├── README.md │ ├── README2.md │ ├── gppbuild_mse_example.sh │ ├── msealgorithm.h │ ├── mseany.h │ ├── mseasyncshared.h │ ├── msecregistered.h │ ├── msefunctional.h │ ├── mseivector.h │ ├── mselegacyhelpers.h │ ├── msemsearray.h │ ├── msemsestring.h │ ├── msemsevector.h │ ├── msemstdarray.h │ ├── msemstdstring.h │ ├── msemstdvector.h │ ├── msenorad.h │ ├── msenoradproxy.h │ ├── mseoptional.h │ ├── msepointerbasics.h │ ├── msepoly.h │ ├── mseprimitives.h │ ├── mserefcounting.h │ ├── mseregistered.h │ ├── mseregisteredproxy.h │ ├── msescope.h │ ├── msescopeatomic.h │ ├── msestaticimmutable.h │ ├── msethreadlocal.h │ ├── msetl.h │ ├── msetl_example.cpp │ ├── msetl_example2.cpp │ ├── msetl_example2.h │ ├── msetl_example3.cpp │ ├── msetl_example3.h │ ├── msetl_example_defs.h │ ├── msetuple.h │ └── msevector_test.h ├── jaeger-client-cpp-0.7.0 │ ├── .appveyor.yml │ ├── .clang-format │ ├── .clang-tidy │ ├── .github │ │ ├── ISSUE_TEMPLATE.md │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ └── workflows │ │ │ ├── macos.yml │ │ │ ├── ubuntu.yml │ │ │ └── windows.yml │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── .ycm_extra_conf.py │ ├── CHANGELOG.md │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── Dockerfile.plugin │ ├── LICENSE │ ├── README.md │ ├── RELEASE.md │ ├── cmake │ │ ├── CodeCoverage.cmake │ │ ├── Config.cmake.in │ │ ├── Findthrift.cmake │ │ ├── Hunter │ │ │ └── config.cmake │ │ ├── HunterGate.cmake │ │ └── toolchain.cmake │ ├── codecov.yml │ ├── crossdock │ │ ├── Dockerfile │ │ ├── Server.cpp │ │ ├── Server.h │ │ └── docker-compose.yml │ ├── examples │ │ ├── App.cpp │ │ └── config.yml │ ├── scripts │ │ ├── build-plugin.sh │ │ ├── build.sh │ │ ├── clang-format.sh │ │ ├── clang-tidy.sh │ │ ├── thrift-gen.patch │ │ ├── update-license.py │ │ ├── update-licenses.sh │ │ └── upload-coverage.sh │ └── src │ │ └── jaegertracing │ │ ├── Compilers.h │ │ ├── Config.cpp │ │ ├── Config.h │ │ ├── ConfigTest.cpp │ │ ├── Constants.h.in │ │ ├── DynamicLoad.cpp │ │ ├── DynamicallyLoadTracerTest.cpp │ │ ├── LogRecord.cpp │ │ ├── LogRecord.h │ │ ├── Logging.cpp │ │ ├── Logging.h │ │ ├── Reference.cpp │ │ ├── Reference.h │ │ ├── ReferenceTest.cpp │ │ ├── Sender.cpp │ │ ├── Sender.h │ │ ├── Span.cpp │ │ ├── Span.h │ │ ├── SpanContext.cpp │ │ ├── SpanContext.h │ │ ├── SpanContextTest.cpp │ │ ├── SpanTest.cpp │ │ ├── Tag.cpp │ │ ├── Tag.h │ │ ├── TagTest.cpp │ │ ├── ThriftMethods.cpp │ │ ├── ThriftSender.cpp │ │ ├── ThriftSender.h │ │ ├── ThriftSenderTest.cpp │ │ ├── TraceID.cpp │ │ ├── TraceID.h │ │ ├── TraceIDTest.cpp │ │ ├── Tracer.cpp │ │ ├── Tracer.h │ │ ├── TracerFactory.cpp │ │ ├── TracerFactory.h │ │ ├── TracerFactoryTest.cpp │ │ ├── TracerTest.cpp │ │ ├── baggage │ │ ├── BaggageSetter.cpp │ │ ├── BaggageSetter.h │ │ ├── BaggageTest.cpp │ │ ├── RemoteRestrictionJSON.cpp │ │ ├── RemoteRestrictionJSON.h │ │ ├── RemoteRestrictionManager.cpp │ │ ├── RemoteRestrictionManager.h │ │ ├── Restriction.cpp │ │ ├── Restriction.h │ │ ├── RestrictionManager.cpp │ │ ├── RestrictionManager.h │ │ ├── RestrictionsConfig.cpp │ │ └── RestrictionsConfig.h │ │ ├── metrics │ │ ├── Counter.cpp │ │ ├── Counter.h │ │ ├── Gauge.cpp │ │ ├── Gauge.h │ │ ├── InMemoryStatsReporter.cpp │ │ ├── InMemoryStatsReporter.h │ │ ├── Metric.cpp │ │ ├── Metric.h │ │ ├── Metrics.cpp │ │ ├── Metrics.h │ │ ├── MetricsTest.cpp │ │ ├── NullCounter.cpp │ │ ├── NullCounter.h │ │ ├── NullGauge.cpp │ │ ├── NullGauge.h │ │ ├── NullStatsFactory.cpp │ │ ├── NullStatsFactory.h │ │ ├── NullStatsFactoryTest.cpp │ │ ├── NullStatsReporter.cpp │ │ ├── NullStatsReporter.h │ │ ├── NullTimer.cpp │ │ ├── NullTimer.h │ │ ├── StatsFactory.cpp │ │ ├── StatsFactory.h │ │ ├── StatsFactoryImpl.cpp │ │ ├── StatsFactoryImpl.h │ │ ├── StatsReporter.cpp │ │ ├── StatsReporter.h │ │ ├── Timer.cpp │ │ └── Timer.h │ │ ├── net │ │ ├── IPAddress.cpp │ │ ├── IPAddress.h │ │ ├── IPAddressTest.cpp │ │ ├── Socket.cpp │ │ ├── Socket.h │ │ ├── SocketTest.cpp │ │ ├── URI.cpp │ │ ├── URI.h │ │ ├── URITest.cpp │ │ └── http │ │ │ ├── Error.cpp │ │ │ ├── Error.h │ │ │ ├── Header.cpp │ │ │ ├── Header.h │ │ │ ├── HeaderTest.cpp │ │ │ ├── Method.cpp │ │ │ ├── Method.h │ │ │ ├── MethodTest.cpp │ │ │ ├── Request.cpp │ │ │ ├── Request.h │ │ │ ├── Response.cpp │ │ │ ├── Response.h │ │ │ ├── ResponseTest.cpp │ │ │ └── SocketReader.h │ │ ├── platform │ │ ├── Endian.cpp │ │ ├── Endian.h │ │ ├── Hostname.cpp │ │ └── Hostname.h │ │ ├── propagation │ │ ├── Extractor.cpp │ │ ├── Extractor.h │ │ ├── Format.cpp │ │ ├── Format.h │ │ ├── HeadersConfig.cpp │ │ ├── HeadersConfig.h │ │ ├── Injector.cpp │ │ ├── Injector.h │ │ ├── JaegerPropagator.cpp │ │ ├── JaegerPropagator.h │ │ ├── Propagator.cpp │ │ ├── Propagator.h │ │ ├── PropagatorTest.cpp │ │ ├── W3CPropagator.cpp │ │ ├── W3CPropagator.h │ │ └── W3CPropagatorTest.cpp │ │ ├── reporters │ │ ├── CompositeReporter.cpp │ │ ├── CompositeReporter.h │ │ ├── Config.cpp │ │ ├── Config.h │ │ ├── ConfigTest.cpp │ │ ├── InMemoryReporter.cpp │ │ ├── InMemoryReporter.h │ │ ├── LoggingReporter.cpp │ │ ├── LoggingReporter.h │ │ ├── NullReporter.cpp │ │ ├── NullReporter.h │ │ ├── RemoteReporter.cpp │ │ ├── RemoteReporter.h │ │ ├── Reporter.cpp │ │ ├── Reporter.h │ │ └── ReporterTest.cpp │ │ ├── samplers │ │ ├── AdaptiveSampler.cpp │ │ ├── AdaptiveSampler.h │ │ ├── Config.cpp │ │ ├── Config.h │ │ ├── ConstSampler.cpp │ │ ├── ConstSampler.h │ │ ├── GuaranteedThroughputProbabilisticSampler.cpp │ │ ├── GuaranteedThroughputProbabilisticSampler.h │ │ ├── ProbabilisticSampler.cpp │ │ ├── ProbabilisticSampler.h │ │ ├── RateLimitingSampler.cpp │ │ ├── RateLimitingSampler.h │ │ ├── RemoteSamplingJSON.cpp │ │ ├── RemoteSamplingJSON.h │ │ ├── RemotelyControlledSampler.cpp │ │ ├── RemotelyControlledSampler.h │ │ ├── Sampler.cpp │ │ ├── Sampler.h │ │ ├── SamplerTest.cpp │ │ ├── SamplingStatus.cpp │ │ └── SamplingStatus.h │ │ ├── testutils │ │ ├── EnvVariable.cpp │ │ ├── EnvVariable.h │ │ ├── MockAgent.cpp │ │ ├── MockAgent.h │ │ ├── MockAgentTest.cpp │ │ ├── SamplingManager.cpp │ │ ├── SamplingManager.h │ │ ├── TUDPTransport.cpp │ │ ├── TUDPTransport.h │ │ ├── TUDPTransportTest.cpp │ │ ├── TracerUtil.cpp │ │ └── TracerUtil.h │ │ ├── thrift-gen │ │ ├── Agent.cpp │ │ ├── Agent.h │ │ ├── AggregationValidator.cpp │ │ ├── AggregationValidator.h │ │ ├── BaggageRestrictionManager.cpp │ │ ├── BaggageRestrictionManager.h │ │ ├── Collector.cpp │ │ ├── Collector.h │ │ ├── Dependency.cpp │ │ ├── Dependency.h │ │ ├── SamplingManager.cpp │ │ ├── SamplingManager.h │ │ ├── TracedService.cpp │ │ ├── TracedService.h │ │ ├── ZipkinCollector.cpp │ │ ├── ZipkinCollector.h │ │ ├── agent_constants.cpp │ │ ├── agent_constants.h │ │ ├── agent_types.cpp │ │ ├── agent_types.h │ │ ├── aggregation_validator_constants.cpp │ │ ├── aggregation_validator_constants.h │ │ ├── aggregation_validator_types.cpp │ │ ├── aggregation_validator_types.h │ │ ├── baggage_constants.cpp │ │ ├── baggage_constants.h │ │ ├── baggage_types.cpp │ │ ├── baggage_types.h │ │ ├── dependency_constants.cpp │ │ ├── dependency_constants.h │ │ ├── dependency_types.cpp │ │ ├── dependency_types.h │ │ ├── jaeger_constants.cpp │ │ ├── jaeger_constants.h │ │ ├── jaeger_types.cpp │ │ ├── jaeger_types.h │ │ ├── sampling_constants.cpp │ │ ├── sampling_constants.h │ │ ├── sampling_types.cpp │ │ ├── sampling_types.h │ │ ├── tracetest_constants.cpp │ │ ├── tracetest_constants.h │ │ ├── tracetest_types.cpp │ │ ├── tracetest_types.h │ │ ├── zipkincore_constants.cpp │ │ ├── zipkincore_constants.h │ │ ├── zipkincore_types.cpp │ │ └── zipkincore_types.h │ │ └── utils │ │ ├── EnvVariable.cpp │ │ ├── EnvVariable.h │ │ ├── ErrorUtil.cpp │ │ ├── ErrorUtil.h │ │ ├── ErrorUtilTest.cpp │ │ ├── HTTPTransporter.cpp │ │ ├── HTTPTransporter.h │ │ ├── HTTPTransporterTest.cpp │ │ ├── HexParsing.cpp │ │ ├── HexParsing.h │ │ ├── RateLimiter.cpp │ │ ├── RateLimiter.h │ │ ├── RateLimiterTest.cpp │ │ ├── Transport.h │ │ ├── UDPSenderTest.cpp │ │ ├── UDPTransporter.cpp │ │ ├── UDPTransporter.h │ │ ├── YAML.cpp │ │ └── YAML.h └── redis-cpp │ ├── .gitignore │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── cmake │ └── redis-cpp-config.cmake.in │ ├── examples │ ├── ping │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── main.cpp │ ├── pipeline │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── main.cpp │ ├── pubsub │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── main.cpp │ ├── resp │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── main.cpp │ └── setget │ │ ├── CMakeLists.txt │ │ └── src │ │ └── main.cpp │ ├── include │ └── redis-cpp │ │ ├── detail │ │ ├── config.h │ │ └── stream.hpp │ │ ├── execute.h │ │ ├── resp │ │ ├── deserialization.h │ │ ├── detail │ │ │ ├── marker.h │ │ │ └── overloaded.h │ │ └── serialization.h │ │ ├── stream.h │ │ └── value.h │ ├── redis-docker │ ├── Dockerfile │ ├── build.sh │ └── run.sh │ ├── src │ └── redis-cpp │ │ └── stream.cpp │ └── test │ └── package │ ├── This.cmake.in │ ├── compiled │ └── CMakeLists.txt │ ├── header_only │ └── CMakeLists.txt │ └── main.cpp ├── Chapter01 ├── CMakeLists.txt ├── README.md ├── cc │ ├── cohesion │ │ ├── high.cpp │ │ └── low.cpp │ └── coupling │ │ ├── loose.cpp │ │ └── tight.cpp ├── philosophy │ ├── algorithms │ │ ├── bad_dots.cpp │ │ └── good_dots.cpp │ └── time │ │ ├── bad_time.cpp │ │ └── good_time.cpp └── solid │ ├── dip │ ├── bad.cpp │ ├── dynamic_di.cpp │ └── static_dip.cpp │ ├── isp │ ├── bad.cpp │ ├── base.cpp │ └── good.cpp │ ├── lsp │ └── bad_substitution.cpp │ └── ocp │ ├── ostream_op_preferred.cpp │ └── ostream_op_private_access_needed.cpp ├── Chapter02 ├── CMakeLists.txt ├── README.md ├── conanfile.txt └── state │ ├── PaymentCalculatorV1.h │ ├── PaymentCalculatorV2.h │ └── PaymentCalculatorV3.h ├── Chapter03 ├── CMakeLists.txt ├── README.md ├── cmake │ └── FindSphinx.cmake ├── doc │ ├── CMakeLists.txt │ ├── api_reference.rst │ ├── conf.py.in │ ├── index.rst │ └── readme.rst ├── include │ └── breathe_demo │ │ └── demo.h └── src │ ├── CMakeLists.txt │ └── demo.cpp ├── Chapter04 ├── README.md ├── canary_releases │ ├── Dockerfile-front_proxy │ ├── build.sh │ ├── docker-compose.yaml │ ├── envoy-front_proxy.yaml │ ├── run.sh │ └── stop.sh ├── circuit_breaker │ ├── Dockerfile │ ├── build.sh │ ├── envoy-proxy.yaml │ ├── run.sh │ └── stop.sh ├── retrying_the_call │ ├── Dockerfile │ ├── build.sh │ ├── envoy-proxy.yaml │ ├── run.sh │ └── stop.sh └── tracing_and_reverse_proxy │ ├── Dockerfile-front_proxy │ ├── build.sh │ ├── docker-compose.yaml │ ├── envoy-front_proxy.yaml │ ├── run.sh │ └── stop.sh ├── Chapter05 ├── CMakeLists.txt ├── README.md ├── cmake │ └── CommonCompileFlags.cmake ├── conanfile.txt └── src │ ├── 1_base.cpp │ ├── 2_ranges_part_1.cpp │ ├── 3_ranges_part_2.cpp │ ├── 4_concepts.cpp │ ├── 5_modules │ ├── customer.cpp │ ├── main.cpp │ ├── merchant.cpp │ └── store.cpp │ ├── apis │ ├── declarative.cpp │ ├── inline.h │ ├── optional.h │ └── raii.h │ └── constexpr.cpp ├── Chapter06 ├── 01_raii_guards.cpp ├── 02_copy_move.cpp ├── 03_rules_of_5_and_0.cpp ├── 04_hidden_friend__copy_and_swap.cpp ├── 05_niebloids.cpp ├── 06_policy-based_design.cpp ├── 07_static_polymorphism.cpp ├── 08_type_erasure.cpp ├── 09_factory_functions.cpp ├── 10_factory_class.cpp ├── 11_builder.cpp ├── 12_state_and_visitation.cpp ├── 13_memory_arenas.cpp ├── CMakeLists.txt ├── README.md └── conanfile.txt ├── Chapter07 ├── README.md └── customer │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── cmake │ ├── CommonCompileFlags.cmake │ ├── CustomerConfig.cmake.in │ ├── FetchGTest.cmake │ └── FindMyDep.cmake │ ├── conan │ ├── conanfile.py.in │ └── test_package │ │ ├── CMakeLists.txt │ │ ├── conanfile.py │ │ └── example.cpp │ ├── conanfile.txt │ ├── include │ └── customer │ │ └── customer.h │ ├── src │ └── customer │ │ ├── CMakeLists.txt │ │ ├── lib.cpp │ │ └── main.cpp │ └── test │ ├── CMakeLists.txt │ └── customer │ ├── CMakeLists.txt │ └── unit.cpp ├── Chapter08 ├── README.md ├── customer │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── cmake │ │ ├── CommonCompileFlags.cmake │ │ ├── CustomerConfig.cmake.in │ │ ├── FetchCppUnit.cmake │ │ └── FetchGTest.cmake │ ├── conan │ │ ├── conanfile.py.in │ │ └── test_package │ │ │ ├── CMakeLists.txt │ │ │ ├── conanfile.py │ │ │ └── example.cpp │ ├── conanfile.txt │ ├── include │ │ └── customer │ │ │ └── customer.h │ ├── src │ │ └── customer │ │ │ ├── CMakeLists.txt │ │ │ ├── lib.cpp │ │ │ └── main.cpp │ └── test │ │ ├── CMakeLists.txt │ │ └── customer │ │ ├── CMakeLists.txt │ │ ├── catch.cpp │ │ ├── compiletime.cpp │ │ ├── cppunit.cpp │ │ ├── doctest.cpp │ │ ├── gmock.cpp │ │ └── gtest.cpp └── mobile_app │ ├── CMakeLists.txt │ ├── cmake │ ├── CommonCompileFlags.cmake │ └── FetchGTest.cmake │ ├── conanfile.txt │ ├── include │ └── merchants │ │ ├── reviews.h │ │ └── visited_merchant_history.h │ ├── src │ ├── CMakeLists.txt │ └── merchants │ │ ├── CMakeLists.txt │ │ ├── reviews.cpp │ │ └── visited_merchant_history.cpp │ └── test │ ├── CMakeLists.txt │ └── merchants │ ├── CMakeLists.txt │ ├── fake_customer_review_store.h │ ├── reviewtests_gmock.cpp │ └── reviewtests_trompeloeil.cpp ├── Chapter09 ├── .envrc ├── README.md ├── bdd │ ├── step_definitions.cpp │ └── sum.features ├── default.nix ├── env.example ├── gitlab-ci.yml ├── packer │ ├── packer_ami.json │ ├── packer_ami_provisioner.json │ └── provision.yml └── terraform │ └── main.tf ├── Chapter10 ├── README.md └── mobile_app │ ├── CMakeLists.txt │ ├── cmake │ └── CommonCompileFlags.cmake │ ├── conanfile.txt │ ├── include │ └── merchants │ │ ├── reviews.h │ │ └── visited_merchant_history.h │ └── src │ ├── CMakeLists.txt │ └── merchants │ ├── CMakeLists.txt │ ├── reviews.cpp │ └── visited_merchant_history.cpp ├── Chapter11 ├── CMakeLists.txt ├── README.md ├── conanfile.txt ├── coroutines │ └── main_1.cpp └── microbenchmarking │ ├── main_1.cpp │ ├── main_2.cpp │ ├── main_3.cpp │ └── main_4.cpp ├── Chapter12 ├── .envrc ├── README.md ├── default.nix ├── env.example ├── kubernetes │ └── merchant-manifest.yml ├── packer │ └── packer-digitalocean.json ├── rest │ ├── api-blueprint.md │ ├── openapi.json │ └── raml.yaml ├── rpc │ ├── jsonrpc.json │ └── soap.txt └── s3 │ ├── CMakeLists.txt │ ├── conanfile.txt │ └── s3.cpp ├── Chapter13 ├── CMakeLists.txt ├── README.md ├── cmake │ └── CommonCompileFlags.cmake ├── conanfile.txt ├── grpc │ ├── AsyncClient.cpp │ ├── AsyncServer.cpp │ └── service.proto └── redis │ └── redis.cpp ├── Chapter14 ├── .envrc ├── README.md ├── containers │ ├── ansible-bender │ │ └── bender.yaml │ ├── buildah │ │ └── buildah.sh │ └── docker │ │ ├── basic.Dockerfile │ │ ├── compile.Dockerfile │ │ ├── multi-stage.Dockerfile │ │ └── scratch.Dockerfile ├── default.nix └── orchestration │ ├── docker-compose │ └── docker-compose.yml │ ├── kubernetes │ └── merchant.yaml │ └── nomad │ ├── merchant.nomad │ └── nginx.nomad ├── Chapter15 ├── README.md └── customer │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── conanfile.txt │ ├── include │ └── customer │ │ └── customer.h │ └── src │ └── customer │ ├── CMakeLists.txt │ ├── lib.cpp │ └── main.cpp ├── LICENSE ├── README.md └── default.nix /.envrc: -------------------------------------------------------------------------------- 1 | dotenv 2 | use_nix 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/LICENSE_1_0.txt -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/README.md -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/README2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/README2.md -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/gppbuild_mse_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/gppbuild_mse_example.sh -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msealgorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msealgorithm.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mseany.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mseany.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mseasyncshared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mseasyncshared.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msecregistered.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msecregistered.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msefunctional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msefunctional.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mseivector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mseivector.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mselegacyhelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mselegacyhelpers.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msemsearray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msemsearray.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msemsestring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msemsestring.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msemsevector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msemsevector.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msemstdarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msemstdarray.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msemstdstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msemstdstring.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msemstdvector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msemstdvector.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msenorad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msenorad.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msenoradproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msenoradproxy.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mseoptional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mseoptional.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msepointerbasics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msepointerbasics.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msepoly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msepoly.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mseprimitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mseprimitives.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mserefcounting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mserefcounting.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mseregistered.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mseregistered.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/mseregisteredproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/mseregisteredproxy.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msescope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msescope.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msescopeatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msescopeatomic.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msestaticimmutable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msestaticimmutable.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msethreadlocal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msethreadlocal.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetl.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetl_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetl_example.cpp -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetl_example2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetl_example2.cpp -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetl_example2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetl_example2.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetl_example3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetl_example3.cpp -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetl_example3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetl_example3.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetl_example_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetl_example_defs.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msetuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msetuple.h -------------------------------------------------------------------------------- /3rd-parties/SaferCPlusPlus/msevector_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/SaferCPlusPlus/msevector_test.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.appveyor.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.clang-format -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.clang-tidy -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.github/workflows/macos.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.github/workflows/windows.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.gitignore -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.gitmodules -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.travis.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/.ycm_extra_conf.py -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/CHANGELOG.md -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/CONTRIBUTING.md -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/Dockerfile.plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/Dockerfile.plugin -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/LICENSE -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/README.md -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/RELEASE.md -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/cmake/CodeCoverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/cmake/CodeCoverage.cmake -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/cmake/Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/cmake/Config.cmake.in -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/cmake/Findthrift.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/cmake/Findthrift.cmake -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/cmake/Hunter/config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/cmake/Hunter/config.cmake -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/cmake/HunterGate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/cmake/HunterGate.cmake -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/cmake/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/cmake/toolchain.cmake -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/codecov.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/crossdock/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/crossdock/Dockerfile -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/crossdock/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/crossdock/Server.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/crossdock/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/crossdock/Server.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/crossdock/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/crossdock/docker-compose.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/examples/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/examples/App.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/examples/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/examples/config.yml -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/build-plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/build-plugin.sh -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/build.sh -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/clang-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/clang-format.sh -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/clang-tidy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/clang-tidy.sh -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/thrift-gen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/thrift-gen.patch -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/update-license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/update-license.py -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/update-licenses.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/update-licenses.sh -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/scripts/upload-coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/scripts/upload-coverage.sh -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Compilers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Compilers.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Config.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Config.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ConfigTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ConfigTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Constants.h.in -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/DynamicLoad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/DynamicLoad.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/DynamicallyLoadTracerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/DynamicallyLoadTracerTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/LogRecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/LogRecord.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/LogRecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/LogRecord.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Logging.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Logging.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Reference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Reference.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Reference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Reference.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ReferenceTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ReferenceTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Sender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Sender.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Sender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Sender.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Span.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Span.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanContext.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanContext.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanContextTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanContextTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/SpanTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tag.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tag.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TagTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TagTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftMethods.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftMethods.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftSender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftSender.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftSender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftSender.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftSenderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/ThriftSenderTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TraceID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TraceID.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TraceID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TraceID.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TraceIDTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TraceIDTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tracer.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/Tracer.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerFactory.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerFactory.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerFactoryTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerFactoryTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/TracerTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/BaggageSetter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/BaggageSetter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/BaggageSetter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/BaggageSetter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/BaggageTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/BaggageTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionJSON.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionJSON.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionJSON.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionManager.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RemoteRestrictionManager.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/Restriction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/Restriction.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/Restriction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/Restriction.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionManager.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionManager.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionsConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionsConfig.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionsConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/baggage/RestrictionsConfig.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Counter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Counter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Gauge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Gauge.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Gauge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Gauge.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/InMemoryStatsReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/InMemoryStatsReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/InMemoryStatsReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/InMemoryStatsReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metric.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metric.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metrics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metrics.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Metrics.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/MetricsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/MetricsTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullCounter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullCounter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullGauge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullGauge.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullGauge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullGauge.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsFactory.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsFactory.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsFactoryTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsFactoryTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullStatsReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullTimer.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/NullTimer.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactory.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactory.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactoryImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactoryImpl.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactoryImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsFactoryImpl.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/StatsReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Timer.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/metrics/Timer.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/IPAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/IPAddress.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/IPAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/IPAddress.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/IPAddressTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/IPAddressTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/Socket.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/Socket.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/SocketTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/SocketTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/URI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/URI.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/URI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/URI.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/URITest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/URITest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Error.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Error.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Header.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Header.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/HeaderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/HeaderTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Method.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Method.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Method.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/MethodTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/MethodTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Request.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Request.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Response.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/Response.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/ResponseTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/ResponseTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/SocketReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/net/http/SocketReader.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Endian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Endian.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Endian.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Hostname.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Hostname.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Hostname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/platform/Hostname.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Extractor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Extractor.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Extractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Extractor.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Format.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Format.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/HeadersConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/HeadersConfig.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/HeadersConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/HeadersConfig.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Injector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Injector.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Injector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Injector.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/JaegerPropagator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/JaegerPropagator.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/JaegerPropagator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/JaegerPropagator.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Propagator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Propagator.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Propagator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/Propagator.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/PropagatorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/PropagatorTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/W3CPropagator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/W3CPropagator.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/W3CPropagator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/W3CPropagator.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/W3CPropagatorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/propagation/W3CPropagatorTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/CompositeReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/CompositeReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/CompositeReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/CompositeReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Config.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Config.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/ConfigTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/ConfigTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/InMemoryReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/InMemoryReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/InMemoryReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/InMemoryReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/LoggingReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/LoggingReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/LoggingReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/LoggingReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/NullReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/NullReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/NullReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/NullReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/RemoteReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/RemoteReporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/RemoteReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/RemoteReporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Reporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Reporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Reporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/Reporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/ReporterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/reporters/ReporterTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/AdaptiveSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/AdaptiveSampler.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/AdaptiveSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/AdaptiveSampler.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Config.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Config.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ConstSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ConstSampler.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ConstSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ConstSampler.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/GuaranteedThroughputProbabilisticSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/GuaranteedThroughputProbabilisticSampler.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/GuaranteedThroughputProbabilisticSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/GuaranteedThroughputProbabilisticSampler.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ProbabilisticSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ProbabilisticSampler.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ProbabilisticSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/ProbabilisticSampler.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RateLimitingSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RateLimitingSampler.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RateLimitingSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RateLimitingSampler.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemoteSamplingJSON.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemoteSamplingJSON.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemoteSamplingJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemoteSamplingJSON.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemotelyControlledSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemotelyControlledSampler.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemotelyControlledSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/RemotelyControlledSampler.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Sampler.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/Sampler.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/SamplerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/SamplerTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/SamplingStatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/SamplingStatus.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/SamplingStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/samplers/SamplingStatus.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/EnvVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/EnvVariable.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/EnvVariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/EnvVariable.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/MockAgent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/MockAgent.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/MockAgent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/MockAgent.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/MockAgentTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/MockAgentTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/SamplingManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/SamplingManager.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/SamplingManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/SamplingManager.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TUDPTransport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TUDPTransport.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TUDPTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TUDPTransport.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TUDPTransportTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TUDPTransportTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TracerUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TracerUtil.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TracerUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/testutils/TracerUtil.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Agent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Agent.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Agent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Agent.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/AggregationValidator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/AggregationValidator.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/AggregationValidator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/AggregationValidator.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/BaggageRestrictionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/BaggageRestrictionManager.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/BaggageRestrictionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/BaggageRestrictionManager.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Collector.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Collector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Collector.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Dependency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Dependency.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Dependency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/Dependency.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/SamplingManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/SamplingManager.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/SamplingManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/SamplingManager.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/TracedService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/TracedService.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/TracedService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/TracedService.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/ZipkinCollector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/ZipkinCollector.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/ZipkinCollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/ZipkinCollector.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/agent_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/aggregation_validator_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/baggage_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/dependency_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/jaeger_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/sampling_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/tracetest_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_constants.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_constants.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_types.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/thrift-gen/zipkincore_types.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/EnvVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/EnvVariable.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/EnvVariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/EnvVariable.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/ErrorUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/ErrorUtil.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/ErrorUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/ErrorUtil.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/ErrorUtilTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/ErrorUtilTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HTTPTransporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HTTPTransporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HTTPTransporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HTTPTransporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HTTPTransporterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HTTPTransporterTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HexParsing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HexParsing.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HexParsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/HexParsing.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/RateLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/RateLimiter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/RateLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/RateLimiter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/RateLimiterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/RateLimiterTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/Transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/Transport.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/UDPSenderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/UDPSenderTest.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/UDPTransporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/UDPTransporter.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/UDPTransporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/UDPTransporter.h -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/YAML.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/YAML.cpp -------------------------------------------------------------------------------- /3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/YAML.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/jaeger-client-cpp-0.7.0/src/jaegertracing/utils/YAML.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/.gitignore: -------------------------------------------------------------------------------- 1 | *external/ 2 | build/ 3 | lib 4 | -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/LICENSE -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/README.md -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/cmake/redis-cpp-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/cmake/redis-cpp-config.cmake.in -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/ping/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/ping/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/ping/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/ping/src/main.cpp -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/pipeline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/pipeline/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/pipeline/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/pipeline/src/main.cpp -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/pubsub/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/pubsub/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/pubsub/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/pubsub/src/main.cpp -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/resp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/resp/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/resp/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/resp/src/main.cpp -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/setget/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/setget/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/examples/setget/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/examples/setget/src/main.cpp -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/detail/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/detail/config.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/detail/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/detail/stream.hpp -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/execute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/execute.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/resp/deserialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/resp/deserialization.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/resp/detail/marker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/resp/detail/marker.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/resp/detail/overloaded.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/resp/detail/overloaded.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/resp/serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/resp/serialization.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/stream.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/include/redis-cpp/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/include/redis-cpp/value.h -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/redis-docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/redis-docker/Dockerfile -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/redis-docker/build.sh: -------------------------------------------------------------------------------- 1 | docker build -t ubuntu-redis-server:latest . 2 | -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/redis-docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/redis-docker/run.sh -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/src/redis-cpp/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/src/redis-cpp/stream.cpp -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/test/package/This.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/test/package/This.cmake.in -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/test/package/compiled/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/test/package/compiled/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/test/package/header_only/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/test/package/header_only/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-parties/redis-cpp/test/package/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/3rd-parties/redis-cpp/test/package/main.cpp -------------------------------------------------------------------------------- /Chapter01/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/README.md -------------------------------------------------------------------------------- /Chapter01/cc/cohesion/high.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/cc/cohesion/high.cpp -------------------------------------------------------------------------------- /Chapter01/cc/cohesion/low.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/cc/cohesion/low.cpp -------------------------------------------------------------------------------- /Chapter01/cc/coupling/loose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/cc/coupling/loose.cpp -------------------------------------------------------------------------------- /Chapter01/cc/coupling/tight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/cc/coupling/tight.cpp -------------------------------------------------------------------------------- /Chapter01/philosophy/algorithms/bad_dots.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/philosophy/algorithms/bad_dots.cpp -------------------------------------------------------------------------------- /Chapter01/philosophy/algorithms/good_dots.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/philosophy/algorithms/good_dots.cpp -------------------------------------------------------------------------------- /Chapter01/philosophy/time/bad_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/philosophy/time/bad_time.cpp -------------------------------------------------------------------------------- /Chapter01/philosophy/time/good_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/philosophy/time/good_time.cpp -------------------------------------------------------------------------------- /Chapter01/solid/dip/bad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/dip/bad.cpp -------------------------------------------------------------------------------- /Chapter01/solid/dip/dynamic_di.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/dip/dynamic_di.cpp -------------------------------------------------------------------------------- /Chapter01/solid/dip/static_dip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/dip/static_dip.cpp -------------------------------------------------------------------------------- /Chapter01/solid/isp/bad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/isp/bad.cpp -------------------------------------------------------------------------------- /Chapter01/solid/isp/base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/isp/base.cpp -------------------------------------------------------------------------------- /Chapter01/solid/isp/good.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/isp/good.cpp -------------------------------------------------------------------------------- /Chapter01/solid/lsp/bad_substitution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/lsp/bad_substitution.cpp -------------------------------------------------------------------------------- /Chapter01/solid/ocp/ostream_op_preferred.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/ocp/ostream_op_preferred.cpp -------------------------------------------------------------------------------- /Chapter01/solid/ocp/ostream_op_private_access_needed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter01/solid/ocp/ostream_op_private_access_needed.cpp -------------------------------------------------------------------------------- /Chapter02/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter02/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter02/README.md -------------------------------------------------------------------------------- /Chapter02/conanfile.txt: -------------------------------------------------------------------------------- 1 | [requires] 2 | ms-gsl/4.0.0 3 | 4 | [generators] 5 | CMakeDeps 6 | -------------------------------------------------------------------------------- /Chapter02/state/PaymentCalculatorV1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter02/state/PaymentCalculatorV1.h -------------------------------------------------------------------------------- /Chapter02/state/PaymentCalculatorV2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter02/state/PaymentCalculatorV2.h -------------------------------------------------------------------------------- /Chapter02/state/PaymentCalculatorV3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter02/state/PaymentCalculatorV3.h -------------------------------------------------------------------------------- /Chapter03/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/README.md -------------------------------------------------------------------------------- /Chapter03/cmake/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/cmake/FindSphinx.cmake -------------------------------------------------------------------------------- /Chapter03/doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/doc/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter03/doc/api_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/doc/api_reference.rst -------------------------------------------------------------------------------- /Chapter03/doc/conf.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/doc/conf.py.in -------------------------------------------------------------------------------- /Chapter03/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/doc/index.rst -------------------------------------------------------------------------------- /Chapter03/doc/readme.rst: -------------------------------------------------------------------------------- 1 | .. mdinclude:: ../README.md 2 | -------------------------------------------------------------------------------- /Chapter03/include/breathe_demo/demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/include/breathe_demo/demo.h -------------------------------------------------------------------------------- /Chapter03/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/src/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter03/src/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter03/src/demo.cpp -------------------------------------------------------------------------------- /Chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/README.md -------------------------------------------------------------------------------- /Chapter04/canary_releases/Dockerfile-front_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/canary_releases/Dockerfile-front_proxy -------------------------------------------------------------------------------- /Chapter04/canary_releases/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | docker-compose build 3 | -------------------------------------------------------------------------------- /Chapter04/canary_releases/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/canary_releases/docker-compose.yaml -------------------------------------------------------------------------------- /Chapter04/canary_releases/envoy-front_proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/canary_releases/envoy-front_proxy.yaml -------------------------------------------------------------------------------- /Chapter04/canary_releases/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/canary_releases/run.sh -------------------------------------------------------------------------------- /Chapter04/canary_releases/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/canary_releases/stop.sh -------------------------------------------------------------------------------- /Chapter04/circuit_breaker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/circuit_breaker/Dockerfile -------------------------------------------------------------------------------- /Chapter04/circuit_breaker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/circuit_breaker/build.sh -------------------------------------------------------------------------------- /Chapter04/circuit_breaker/envoy-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/circuit_breaker/envoy-proxy.yaml -------------------------------------------------------------------------------- /Chapter04/circuit_breaker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/circuit_breaker/run.sh -------------------------------------------------------------------------------- /Chapter04/circuit_breaker/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/circuit_breaker/stop.sh -------------------------------------------------------------------------------- /Chapter04/retrying_the_call/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/retrying_the_call/Dockerfile -------------------------------------------------------------------------------- /Chapter04/retrying_the_call/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/retrying_the_call/build.sh -------------------------------------------------------------------------------- /Chapter04/retrying_the_call/envoy-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/retrying_the_call/envoy-proxy.yaml -------------------------------------------------------------------------------- /Chapter04/retrying_the_call/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/retrying_the_call/run.sh -------------------------------------------------------------------------------- /Chapter04/retrying_the_call/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/retrying_the_call/stop.sh -------------------------------------------------------------------------------- /Chapter04/tracing_and_reverse_proxy/Dockerfile-front_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/tracing_and_reverse_proxy/Dockerfile-front_proxy -------------------------------------------------------------------------------- /Chapter04/tracing_and_reverse_proxy/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | docker-compose build 3 | -------------------------------------------------------------------------------- /Chapter04/tracing_and_reverse_proxy/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/tracing_and_reverse_proxy/docker-compose.yaml -------------------------------------------------------------------------------- /Chapter04/tracing_and_reverse_proxy/envoy-front_proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/tracing_and_reverse_proxy/envoy-front_proxy.yaml -------------------------------------------------------------------------------- /Chapter04/tracing_and_reverse_proxy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/tracing_and_reverse_proxy/run.sh -------------------------------------------------------------------------------- /Chapter04/tracing_and_reverse_proxy/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter04/tracing_and_reverse_proxy/stop.sh -------------------------------------------------------------------------------- /Chapter05/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/README.md -------------------------------------------------------------------------------- /Chapter05/cmake/CommonCompileFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/cmake/CommonCompileFlags.cmake -------------------------------------------------------------------------------- /Chapter05/conanfile.txt: -------------------------------------------------------------------------------- 1 | [requires] 2 | ms-gsl/4.0.0 3 | 4 | [generators] 5 | CMakeDeps 6 | -------------------------------------------------------------------------------- /Chapter05/src/1_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/1_base.cpp -------------------------------------------------------------------------------- /Chapter05/src/2_ranges_part_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/2_ranges_part_1.cpp -------------------------------------------------------------------------------- /Chapter05/src/3_ranges_part_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/3_ranges_part_2.cpp -------------------------------------------------------------------------------- /Chapter05/src/4_concepts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/4_concepts.cpp -------------------------------------------------------------------------------- /Chapter05/src/5_modules/customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/5_modules/customer.cpp -------------------------------------------------------------------------------- /Chapter05/src/5_modules/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/5_modules/main.cpp -------------------------------------------------------------------------------- /Chapter05/src/5_modules/merchant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/5_modules/merchant.cpp -------------------------------------------------------------------------------- /Chapter05/src/5_modules/store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/5_modules/store.cpp -------------------------------------------------------------------------------- /Chapter05/src/apis/declarative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/apis/declarative.cpp -------------------------------------------------------------------------------- /Chapter05/src/apis/inline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/apis/inline.h -------------------------------------------------------------------------------- /Chapter05/src/apis/optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/apis/optional.h -------------------------------------------------------------------------------- /Chapter05/src/apis/raii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/apis/raii.h -------------------------------------------------------------------------------- /Chapter05/src/constexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter05/src/constexpr.cpp -------------------------------------------------------------------------------- /Chapter06/01_raii_guards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/01_raii_guards.cpp -------------------------------------------------------------------------------- /Chapter06/02_copy_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/02_copy_move.cpp -------------------------------------------------------------------------------- /Chapter06/03_rules_of_5_and_0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/03_rules_of_5_and_0.cpp -------------------------------------------------------------------------------- /Chapter06/04_hidden_friend__copy_and_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/04_hidden_friend__copy_and_swap.cpp -------------------------------------------------------------------------------- /Chapter06/05_niebloids.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/05_niebloids.cpp -------------------------------------------------------------------------------- /Chapter06/06_policy-based_design.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/06_policy-based_design.cpp -------------------------------------------------------------------------------- /Chapter06/07_static_polymorphism.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/07_static_polymorphism.cpp -------------------------------------------------------------------------------- /Chapter06/08_type_erasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/08_type_erasure.cpp -------------------------------------------------------------------------------- /Chapter06/09_factory_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/09_factory_functions.cpp -------------------------------------------------------------------------------- /Chapter06/10_factory_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/10_factory_class.cpp -------------------------------------------------------------------------------- /Chapter06/11_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/11_builder.cpp -------------------------------------------------------------------------------- /Chapter06/12_state_and_visitation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/12_state_and_visitation.cpp -------------------------------------------------------------------------------- /Chapter06/13_memory_arenas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/13_memory_arenas.cpp -------------------------------------------------------------------------------- /Chapter06/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter06/README.md -------------------------------------------------------------------------------- /Chapter06/conanfile.txt: -------------------------------------------------------------------------------- 1 | [requires] 2 | ms-gsl/4.0.0 3 | 4 | [generators] 5 | CMakeDeps 6 | -------------------------------------------------------------------------------- /Chapter07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/README.md -------------------------------------------------------------------------------- /Chapter07/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter07/customer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/LICENSE -------------------------------------------------------------------------------- /Chapter07/customer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/README.md -------------------------------------------------------------------------------- /Chapter07/customer/cmake/CommonCompileFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/cmake/CommonCompileFlags.cmake -------------------------------------------------------------------------------- /Chapter07/customer/cmake/CustomerConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/cmake/CustomerConfig.cmake.in -------------------------------------------------------------------------------- /Chapter07/customer/cmake/FetchGTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/cmake/FetchGTest.cmake -------------------------------------------------------------------------------- /Chapter07/customer/cmake/FindMyDep.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/cmake/FindMyDep.cmake -------------------------------------------------------------------------------- /Chapter07/customer/conan/conanfile.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/conan/conanfile.py.in -------------------------------------------------------------------------------- /Chapter07/customer/conan/test_package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/conan/test_package/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter07/customer/conan/test_package/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/conan/test_package/conanfile.py -------------------------------------------------------------------------------- /Chapter07/customer/conan/test_package/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/conan/test_package/example.cpp -------------------------------------------------------------------------------- /Chapter07/customer/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/conanfile.txt -------------------------------------------------------------------------------- /Chapter07/customer/include/customer/customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/include/customer/customer.h -------------------------------------------------------------------------------- /Chapter07/customer/src/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/src/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter07/customer/src/customer/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/src/customer/lib.cpp -------------------------------------------------------------------------------- /Chapter07/customer/src/customer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/src/customer/main.cpp -------------------------------------------------------------------------------- /Chapter07/customer/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/test/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter07/customer/test/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/test/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter07/customer/test/customer/unit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter07/customer/test/customer/unit.cpp -------------------------------------------------------------------------------- /Chapter08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/README.md -------------------------------------------------------------------------------- /Chapter08/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/customer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/LICENSE -------------------------------------------------------------------------------- /Chapter08/customer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/README.md -------------------------------------------------------------------------------- /Chapter08/customer/cmake/CommonCompileFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/cmake/CommonCompileFlags.cmake -------------------------------------------------------------------------------- /Chapter08/customer/cmake/CustomerConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/cmake/CustomerConfig.cmake.in -------------------------------------------------------------------------------- /Chapter08/customer/cmake/FetchCppUnit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/cmake/FetchCppUnit.cmake -------------------------------------------------------------------------------- /Chapter08/customer/cmake/FetchGTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/cmake/FetchGTest.cmake -------------------------------------------------------------------------------- /Chapter08/customer/conan/conanfile.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/conan/conanfile.py.in -------------------------------------------------------------------------------- /Chapter08/customer/conan/test_package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/conan/test_package/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/customer/conan/test_package/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/conan/test_package/conanfile.py -------------------------------------------------------------------------------- /Chapter08/customer/conan/test_package/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/conan/test_package/example.cpp -------------------------------------------------------------------------------- /Chapter08/customer/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/conanfile.txt -------------------------------------------------------------------------------- /Chapter08/customer/include/customer/customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/include/customer/customer.h -------------------------------------------------------------------------------- /Chapter08/customer/src/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/src/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/customer/src/customer/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/src/customer/lib.cpp -------------------------------------------------------------------------------- /Chapter08/customer/src/customer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/src/customer/main.cpp -------------------------------------------------------------------------------- /Chapter08/customer/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/customer/test/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/customer/test/customer/catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/customer/catch.cpp -------------------------------------------------------------------------------- /Chapter08/customer/test/customer/compiletime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/customer/compiletime.cpp -------------------------------------------------------------------------------- /Chapter08/customer/test/customer/cppunit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/customer/cppunit.cpp -------------------------------------------------------------------------------- /Chapter08/customer/test/customer/doctest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/customer/doctest.cpp -------------------------------------------------------------------------------- /Chapter08/customer/test/customer/gmock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/customer/gmock.cpp -------------------------------------------------------------------------------- /Chapter08/customer/test/customer/gtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/customer/test/customer/gtest.cpp -------------------------------------------------------------------------------- /Chapter08/mobile_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/mobile_app/cmake/CommonCompileFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/cmake/CommonCompileFlags.cmake -------------------------------------------------------------------------------- /Chapter08/mobile_app/cmake/FetchGTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/cmake/FetchGTest.cmake -------------------------------------------------------------------------------- /Chapter08/mobile_app/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/conanfile.txt -------------------------------------------------------------------------------- /Chapter08/mobile_app/include/merchants/reviews.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/include/merchants/reviews.h -------------------------------------------------------------------------------- /Chapter08/mobile_app/include/merchants/visited_merchant_history.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/include/merchants/visited_merchant_history.h -------------------------------------------------------------------------------- /Chapter08/mobile_app/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(merchants) 2 | -------------------------------------------------------------------------------- /Chapter08/mobile_app/src/merchants/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/src/merchants/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/mobile_app/src/merchants/reviews.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/src/merchants/reviews.cpp -------------------------------------------------------------------------------- /Chapter08/mobile_app/src/merchants/visited_merchant_history.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/src/merchants/visited_merchant_history.cpp -------------------------------------------------------------------------------- /Chapter08/mobile_app/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/test/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/mobile_app/test/merchants/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/test/merchants/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter08/mobile_app/test/merchants/fake_customer_review_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/test/merchants/fake_customer_review_store.h -------------------------------------------------------------------------------- /Chapter08/mobile_app/test/merchants/reviewtests_gmock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/test/merchants/reviewtests_gmock.cpp -------------------------------------------------------------------------------- /Chapter08/mobile_app/test/merchants/reviewtests_trompeloeil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter08/mobile_app/test/merchants/reviewtests_trompeloeil.cpp -------------------------------------------------------------------------------- /Chapter09/.envrc: -------------------------------------------------------------------------------- 1 | dotenv 2 | use_nix 3 | -------------------------------------------------------------------------------- /Chapter09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/README.md -------------------------------------------------------------------------------- /Chapter09/bdd/step_definitions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/bdd/step_definitions.cpp -------------------------------------------------------------------------------- /Chapter09/bdd/sum.features: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/bdd/sum.features -------------------------------------------------------------------------------- /Chapter09/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/default.nix -------------------------------------------------------------------------------- /Chapter09/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/env.example -------------------------------------------------------------------------------- /Chapter09/gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/gitlab-ci.yml -------------------------------------------------------------------------------- /Chapter09/packer/packer_ami.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/packer/packer_ami.json -------------------------------------------------------------------------------- /Chapter09/packer/packer_ami_provisioner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/packer/packer_ami_provisioner.json -------------------------------------------------------------------------------- /Chapter09/packer/provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/packer/provision.yml -------------------------------------------------------------------------------- /Chapter09/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter09/terraform/main.tf -------------------------------------------------------------------------------- /Chapter10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/README.md -------------------------------------------------------------------------------- /Chapter10/mobile_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter10/mobile_app/cmake/CommonCompileFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/cmake/CommonCompileFlags.cmake -------------------------------------------------------------------------------- /Chapter10/mobile_app/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/conanfile.txt -------------------------------------------------------------------------------- /Chapter10/mobile_app/include/merchants/reviews.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/include/merchants/reviews.h -------------------------------------------------------------------------------- /Chapter10/mobile_app/include/merchants/visited_merchant_history.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/include/merchants/visited_merchant_history.h -------------------------------------------------------------------------------- /Chapter10/mobile_app/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(merchants) 2 | -------------------------------------------------------------------------------- /Chapter10/mobile_app/src/merchants/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/src/merchants/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter10/mobile_app/src/merchants/reviews.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/src/merchants/reviews.cpp -------------------------------------------------------------------------------- /Chapter10/mobile_app/src/merchants/visited_merchant_history.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter10/mobile_app/src/merchants/visited_merchant_history.cpp -------------------------------------------------------------------------------- /Chapter11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter11/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter11/README.md -------------------------------------------------------------------------------- /Chapter11/conanfile.txt: -------------------------------------------------------------------------------- 1 | [requires] 2 | fmt/10.1.1 3 | benchmark/1.8.3 4 | 5 | [generators] 6 | CMakeDeps 7 | -------------------------------------------------------------------------------- /Chapter11/coroutines/main_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter11/coroutines/main_1.cpp -------------------------------------------------------------------------------- /Chapter11/microbenchmarking/main_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter11/microbenchmarking/main_1.cpp -------------------------------------------------------------------------------- /Chapter11/microbenchmarking/main_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter11/microbenchmarking/main_2.cpp -------------------------------------------------------------------------------- /Chapter11/microbenchmarking/main_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter11/microbenchmarking/main_3.cpp -------------------------------------------------------------------------------- /Chapter11/microbenchmarking/main_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter11/microbenchmarking/main_4.cpp -------------------------------------------------------------------------------- /Chapter12/.envrc: -------------------------------------------------------------------------------- 1 | dotenv 2 | use_nix 3 | -------------------------------------------------------------------------------- /Chapter12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/README.md -------------------------------------------------------------------------------- /Chapter12/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/default.nix -------------------------------------------------------------------------------- /Chapter12/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/env.example -------------------------------------------------------------------------------- /Chapter12/kubernetes/merchant-manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/kubernetes/merchant-manifest.yml -------------------------------------------------------------------------------- /Chapter12/packer/packer-digitalocean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/packer/packer-digitalocean.json -------------------------------------------------------------------------------- /Chapter12/rest/api-blueprint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/rest/api-blueprint.md -------------------------------------------------------------------------------- /Chapter12/rest/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/rest/openapi.json -------------------------------------------------------------------------------- /Chapter12/rest/raml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/rest/raml.yaml -------------------------------------------------------------------------------- /Chapter12/rpc/jsonrpc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/rpc/jsonrpc.json -------------------------------------------------------------------------------- /Chapter12/rpc/soap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/rpc/soap.txt -------------------------------------------------------------------------------- /Chapter12/s3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/s3/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter12/s3/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/s3/conanfile.txt -------------------------------------------------------------------------------- /Chapter12/s3/s3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter12/s3/s3.cpp -------------------------------------------------------------------------------- /Chapter13/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/README.md -------------------------------------------------------------------------------- /Chapter13/cmake/CommonCompileFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/cmake/CommonCompileFlags.cmake -------------------------------------------------------------------------------- /Chapter13/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/conanfile.txt -------------------------------------------------------------------------------- /Chapter13/grpc/AsyncClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/grpc/AsyncClient.cpp -------------------------------------------------------------------------------- /Chapter13/grpc/AsyncServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/grpc/AsyncServer.cpp -------------------------------------------------------------------------------- /Chapter13/grpc/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/grpc/service.proto -------------------------------------------------------------------------------- /Chapter13/redis/redis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter13/redis/redis.cpp -------------------------------------------------------------------------------- /Chapter14/.envrc: -------------------------------------------------------------------------------- 1 | dotenv 2 | use_nix 3 | -------------------------------------------------------------------------------- /Chapter14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/README.md -------------------------------------------------------------------------------- /Chapter14/containers/ansible-bender/bender.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/containers/ansible-bender/bender.yaml -------------------------------------------------------------------------------- /Chapter14/containers/buildah/buildah.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/containers/buildah/buildah.sh -------------------------------------------------------------------------------- /Chapter14/containers/docker/basic.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/containers/docker/basic.Dockerfile -------------------------------------------------------------------------------- /Chapter14/containers/docker/compile.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/containers/docker/compile.Dockerfile -------------------------------------------------------------------------------- /Chapter14/containers/docker/multi-stage.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/containers/docker/multi-stage.Dockerfile -------------------------------------------------------------------------------- /Chapter14/containers/docker/scratch.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/containers/docker/scratch.Dockerfile -------------------------------------------------------------------------------- /Chapter14/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/default.nix -------------------------------------------------------------------------------- /Chapter14/orchestration/docker-compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/orchestration/docker-compose/docker-compose.yml -------------------------------------------------------------------------------- /Chapter14/orchestration/kubernetes/merchant.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/orchestration/kubernetes/merchant.yaml -------------------------------------------------------------------------------- /Chapter14/orchestration/nomad/merchant.nomad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/orchestration/nomad/merchant.nomad -------------------------------------------------------------------------------- /Chapter14/orchestration/nomad/nginx.nomad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter14/orchestration/nomad/nginx.nomad -------------------------------------------------------------------------------- /Chapter15/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/README.md -------------------------------------------------------------------------------- /Chapter15/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter15/customer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/LICENSE -------------------------------------------------------------------------------- /Chapter15/customer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/README.md -------------------------------------------------------------------------------- /Chapter15/customer/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/conanfile.txt -------------------------------------------------------------------------------- /Chapter15/customer/include/customer/customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/include/customer/customer.h -------------------------------------------------------------------------------- /Chapter15/customer/src/customer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/src/customer/CMakeLists.txt -------------------------------------------------------------------------------- /Chapter15/customer/src/customer/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/src/customer/lib.cpp -------------------------------------------------------------------------------- /Chapter15/customer/src/customer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/Chapter15/customer/src/customer/main.cpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Software-Architecture-with-Cpp/HEAD/default.nix --------------------------------------------------------------------------------