feat: add parameters structure-based SegySession traces reader functions
Type of change
-
Bug Fix -
Feature
Does this introduce a change in the core logic?
- [No]
Does this introduce a change in the cloud provider implementation, if so which cloud?
-
AWS -
Azure -
GCP -
IBM
Updates description?
Feature: pass SegySession traces reader parameters as a structure for easier extension. Refactor: rename cache request parameters structure for better readability; remove unused/unneeded code; rename TracesRequestParams to request::TraceParams, rename 'numBytesToRead' to 'size' for better readability; make SEGYSDK_BUILDING_DLL a default compile definition used by AddStaticLibrary CMake function; add default virtual destructor for telemetry::Connector. Fix: use correct path to project root considering external builds; use correct 'request' library build flags.