This class allows the Orocos Real-Time Toolkit to be extended with additional toolkits (ToolkitPlugin), such as for kinematics or any library foreign to Orocos. More...
#include <rtt/Toolkit.hpp>
Static Public Member Functions | |
static void | Import (ToolkitPlugin &tkp) |
Import a plugin into Orocos. | |
static void | Import (TransportPlugin &tr) |
Import a transport plugin into Orocos. | |
static std::vector< std::string > | getTools () |
Get the names of all imported tools. | |
static std::vector< std::string > | getTransports () |
Get the names of all imported transports. | |
static bool | hasTool (const std::string &toolname) |
Check if a tool with given name was already imported. | |
static bool | hasTransport (const std::string &transportname) |
Check if a transport with given name was already imported. |
This class allows the Orocos Real-Time Toolkit to be extended with additional toolkits (ToolkitPlugin), such as for kinematics or any library foreign to Orocos.
Definition at line 57 of file Toolkit.hpp.
static void RTT::Toolkit::Import | ( | TransportPlugin & | tr | ) | [static] |
Import a transport plugin into Orocos.
One may try to load the same transport plugin multiple times from different places. Only the first import will succeed. Multiple imports will not be considered as an error.
static void RTT::Toolkit::Import | ( | ToolkitPlugin & | tkp | ) | [static] |
Import a plugin into Orocos.
One may try to load the same plugin multiple times from different places. Only the first import will succeed. Multiple imports will not be considered as an error.