RASCSI/cpp
Uwe Seimet c41373d9bd
Use lambdas for dispatcher, code cleanup, test updates (#958)
* Using lambdas instead of member function pointers simplifies the command dispatching and reduces the code volume

* Removed duplicate error handling

* Fix for issue #956

* Unit test updates

* Resolved SonarQube issues
2022-11-02 15:36:19 +01:00
..
.vscode Create devices after bus creation (#954) 2022-11-02 08:58:59 -05:00
controllers Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
devices Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
hal Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
monitor Code cleanup, especially casts, lambdas, data types, encapsulation (#952) 2022-11-02 07:36:25 +01:00
os_integration Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rascsi Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
rasctl Added missing command mapping for DEVICES_INFO (#947) 2022-10-27 16:31:32 +02:00
test Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
.clang-format Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
.gitignore Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
bus.cpp Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
bus.h Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
config.h Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
launch_sudo.sh Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
log.h Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
Makefile Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
protobuf_serializer.cpp Code cleanup, especially casts, lambdas, data types, encapsulation (#952) 2022-11-02 07:36:25 +01:00
protobuf_serializer.h Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
protobuf_util.cpp Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
protobuf_util.h Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rascsi_exceptions.h Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rascsi_interface.proto Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rascsi_version.cpp Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rascsi_version.h Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rascsi.cpp Create devices after bus creation (#954) 2022-11-02 08:58:59 -05:00
rasctl.cpp Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rasdump_fileio.cpp Code cleanup, especially casts, lambdas, data types, encapsulation (#952) 2022-11-02 07:36:25 +01:00
rasdump_fileio.h Code cleanup, especially casts, lambdas, data types, encapsulation (#952) 2022-11-02 07:36:25 +01:00
rasdump.cpp Code cleanup, especially casts, lambdas, data types, encapsulation (#952) 2022-11-02 07:36:25 +01:00
rasutil.cpp Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
rasutil.h Move C++ code into cpp/ dir (#941) 2022-10-25 12:59:30 -07:00
scsi.h Use lambdas for dispatcher, code cleanup, test updates (#958) 2022-11-02 15:36:19 +01:00
scsimon.cpp Code cleanup, especially casts, lambdas, data types, encapsulation (#952) 2022-11-02 07:36:25 +01:00