Enhancement #1831

Feature #2139: Finalize introspection implementation

Provide introspection functionality as shared object (as opposed to plugin-only)?

Added by J. Moringen about 10 years ago. Updated over 6 years ago.

Status:FeedbackStart date:04/01/2014
Priority:LowDue date:
Assignee:-% Done:

0%

Category:Introspection
Target version:rsb-0.18

Description

Questions to consider:
  • How should the shared object be exported on the CMake-level?
    • Probably similar to converter plugins in Robotics Systems Types
    • However, we probably do not want CMake components since they make everything more complicated
    • Probably add a RSB_INTROSPECTION_LIBS variable and export it in rsb-config.cmake
  • How should the initialization and cleanup be performed when the introspection shared object is used?
  • What happens if a client programs links against the introspection shared object and then loads the plugin?

History

#1 Updated by J. Moringen over 9 years ago

  • Category changed from C++ to Introspection

#2 Updated by J. Moringen over 9 years ago

  • Parent task changed from #44 to #2139

#3 Updated by J. Wienke about 9 years ago

  • Target version changed from rsb-0.12 to rsb-0.13

#4 Updated by J. Moringen about 8 years ago

  • Target version changed from rsb-0.13 to rsb-0.14

#5 Updated by J. Moringen almost 8 years ago

  • Target version changed from rsb-0.14 to rsb-0.15

#6 Updated by J. Moringen over 7 years ago

  • Target version changed from rsb-0.15 to rsb-0.16

#7 Updated by J. Moringen about 7 years ago

  • Target version changed from rsb-0.16 to rsb-0.17

#8 Updated by J. Moringen over 6 years ago

  • Target version changed from rsb-0.17 to rsb-0.18

Also available in: Atom PDF