File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ class LinController : public SilKit::Services::Lin::ILinController
4646
4747 inline void Init (SilKit::Services::Lin::LinControllerConfig config) override ;
4848
49- inline auto Status () const noexcept -> SilKit::Services::Lin::LinControllerStatus override ;
49+ inline auto Status () const -> SilKit::Services::Lin::LinControllerStatus override ;
5050
5151 inline void SendFrame (SilKit::Services::Lin::LinFrame frame,
5252 SilKit::Services::Lin::LinFrameResponseType responseType) override ;
@@ -188,12 +188,12 @@ void LinController::Init(SilKit::Services::Lin::LinControllerConfig config)
188188 ThrowOnError (returnCode);
189189}
190190
191- auto LinController::Status () const noexcept -> SilKit::Services::Lin::LinControllerStatus
191+ auto LinController::Status () const -> SilKit::Services::Lin::LinControllerStatus
192192{
193193 SilKit_LinControllerStatus status{SilKit_LinControllerStatus_Unknown};
194194
195195 const auto returnCode = SilKit_LinController_Status (_linController, &status);
196- ThrowOnError (returnCode); // will call std::terminate on exception (! because noexcept !)
196+ ThrowOnError (returnCode);
197197
198198 return static_cast <SilKit::Services::Lin::LinControllerStatus>(status);
199199}
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ class ILinController
9696 virtual void Init (LinControllerConfig config) = 0;
9797
9898 // ! \brief Get the current status of the LIN Controller, i.e., Operational or Sleep.
99- virtual auto Status () const noexcept -> LinControllerStatus = 0;
99+ virtual auto Status () const -> LinControllerStatus = 0;
100100
101101 /* ! \brief Initiate a LIN data transfer of a given LinFrameResponseType (AUTOSAR LIN master interface)
102102 *
Original file line number Diff line number Diff line change @@ -32,6 +32,9 @@ namespace Orchestration {
3232
3333class ISystemMonitor
3434{
35+ public:
36+ virtual ~ISystemMonitor () = default ;
37+
3538public:
3639 /* ! Callback type to indicate that a \ref SilKit::Services::Orchestration::SystemState has been received.
3740 * Cf., \ref AddSystemStateHandler(SystemStateHandler);
You can’t perform that action at this time.
0 commit comments