MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
btcpp_mixed_load_guard.hpp File Reference
#include <fstream>
#include <sstream>
#include <string>
#include <string_view>
#include <tl_expected/expected.hpp>
Include dependency graph for btcpp_mixed_load_guard.hpp:

Namespaces

namespace  moveit_pro
 
namespace  moveit_pro::behaviors
 
namespace  moveit_pro::behaviors::detail
 

Functions

tl::expected< std::string, std::string > moveit_pro::behaviors::detail::readProcessMaps ()
 Read the full text of /proc/self/maps.
 
bool moveit_pro::behaviors::hasMixedBehaviorTreeLibraries (const std::string_view maps_content)
 Whether a /proc/<pid>/maps listing shows both BehaviorTree.CPP libraries loaded into one process.
 
tl::expected< bool, std::string > moveit_pro::behaviors::processHasMixedBehaviorTreeLibraries ()
 Check the current process for mixed BehaviorTree.CPP libraries.