35 #pragma warning(disable : 4251)
47 std::unique_ptr<wrapper::Serial> build()
override;
85 SerialBuilder& use_independent_context(
bool use_independent =
true);
91 bool use_independent_context_;
97 std::string flow_control_;
98 std::chrono::milliseconds retry_interval_;
Generic Builder interface for fluent API pattern.
Modernized Builder for Serial.
SerialBuilder(const SerialBuilder &)=delete
SerialBuilder & operator=(const SerialBuilder &)=delete
SerialBuilder(SerialBuilder &&)=default
SerialBuilder & operator=(SerialBuilder &&)=default
Context for connection/disconnection events.
Context for error events.
Context for data/message related events.