blockspacer / flexnet

MIT License
0 stars 0 forks source link

add plugin-based configuration system with ConfigProviderTraits #6

Open blockspacer opened 3 years ago

blockspacer commented 3 years ago

See https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/config_provider_traits.hpp

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/config_environment.hpp

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/config_environment.cc

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/config_parse_event.hpp

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/codegen/typeclass_generation.cc

blockspacer commented 3 years ago

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/env_config_provider_data.hpp

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/env_config_provider_data.cc

blockspacer commented 3 years ago

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/json_config_provider_data.cc

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/json_config_provider_data.hpp

blockspacer commented 3 years ago

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/map_config_provider_data.cc

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/map_config_provider_data.hpp

blockspacer commented 3 years ago

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/flex_typeclass_plugin_settings.cc.in

blockspacer commented 3 years ago

https://github.com/blockspacer/webrtc-datachannels/blob/develop/examples/authoritativeserver/src/type_erasure_common.hpp