You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The C API is still based on eCAL 5. We need to review types / functions and their signatures.
This issue can help track this task.#
Completely split C / C++ API files
This probably requires some code duplication (E.g. some types like eCAL_Suscriber_Event are used by both C and C++ API.)
Will also require clear naming schema ([core_c] Move implementation to lang folder. #1904)
Review C API and remove deprecated functions.... eCAL_Sub_Receive_Alloc / eCAL_Sub_Receive_Buffer_Alloc, eCAL_Sub_SetID, eCAL_Sub_SetAttribute, and more...
SPubEventCallbackDataC / ... need desc_length field for descriptor. Even better, we create a struct for the SDatatypeInformationC
eCAL headers are strictly speaking no longer available when using ecal C API. We should think about what header we might want for the C API (ecal_def.h / ecal_os.h) and create C versions of them...
The text was updated successfully, but these errors were encountered:
The C API is still based on eCAL 5. We need to review types / functions and their signatures.
This issue can help track this task.#
This probably requires some code duplication (E.g. some types like
eCAL_Suscriber_Event
are used by both C and C++ API.)Will also require clear naming schema ([core_c] Move implementation to lang folder. #1904)
ecal_c/ecal.h
([core-c] removed ecal_ prefix of public API header files #1939)eCAL_Sub_Receive_Alloc
/eCAL_Sub_Receive_Buffer_Alloc
,eCAL_Sub_SetID
,eCAL_Sub_SetAttribute
, and more...desc_length
field for descriptor. Even better, we create a struct for theSDatatypeInformationC
The text was updated successfully, but these errors were encountered: