Classes |
struct | BT_Serialization::BehaviorTreeBuilder |
struct | BT_Serialization::FLATBUFFERS_FINAL_CLASS |
struct | BT_Serialization::FLATBUFFERS_FINAL_CLASS |
struct | BT_Serialization::FLATBUFFERS_FINAL_CLASS |
struct | BT_Serialization::FLATBUFFERS_FINAL_CLASS |
struct | BT_Serialization::KeyValueBuilder |
struct | BT_Serialization::StatusChangeLogBuilder |
struct | BT_Serialization::TreeNodeBuilder |
Namespaces |
namespace | BT_Serialization |
Enumerations |
enum | BT_Serialization::Status {
BT_Serialization::IDLE = 0,
BT_Serialization::RUNNING = 1,
BT_Serialization::SUCCESS = 2,
BT_Serialization::FAILURE = 3,
BT_Serialization::MIN = IDLE,
BT_Serialization::MAX = FAILURE
} |
enum | BT_Serialization::Type {
BT_Serialization::UNDEFINED = 0,
BT_Serialization::ACTION = 1,
BT_Serialization::CONDITION = 2,
BT_Serialization::CONTROL = 3,
BT_Serialization::DECORATOR = 4,
BT_Serialization::SUBTREE = 5,
BT_Serialization::MIN = IDLE,
BT_Serialization::MAX = FAILURE
} |
Functions |
flatbuffers::Offset< BehaviorTree > | BT_Serialization::CreateBehaviorTree (flatbuffers::FlatBufferBuilder &_fbb, uint16_t root_uid=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< TreeNode >>> nodes=0) |
flatbuffers::Offset< BehaviorTree > | BT_Serialization::CreateBehaviorTreeDirect (flatbuffers::FlatBufferBuilder &_fbb, uint16_t root_uid=0, const std::vector< flatbuffers::Offset< TreeNode >> *nodes=nullptr) |
flatbuffers::Offset< KeyValue > | BT_Serialization::CreateKeyValue (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > key=0, flatbuffers::Offset< flatbuffers::String > value=0) |
flatbuffers::Offset< KeyValue > | BT_Serialization::CreateKeyValueDirect (flatbuffers::FlatBufferBuilder &_fbb, const char *key=nullptr, const char *value=nullptr) |
flatbuffers::Offset
< StatusChangeLog > | BT_Serialization::CreateStatusChangeLog (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< BehaviorTree > behavior_tree=0, flatbuffers::Offset< flatbuffers::Vector< const StatusChange * >> state_changes=0) |
flatbuffers::Offset
< StatusChangeLog > | BT_Serialization::CreateStatusChangeLogDirect (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< BehaviorTree > behavior_tree=0, const std::vector< StatusChange > *state_changes=nullptr) |
flatbuffers::Offset< TreeNode > | BT_Serialization::CreateTreeNode (flatbuffers::FlatBufferBuilder &_fbb, uint16_t uid=0, flatbuffers::Offset< flatbuffers::Vector< uint16_t >> children_uid=0, Type type=Type::UNDEFINED, Status status=Status::IDLE, flatbuffers::Offset< flatbuffers::String > instance_name=0, flatbuffers::Offset< flatbuffers::String > registration_name=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< KeyValue >>> params=0) |
flatbuffers::Offset< TreeNode > | BT_Serialization::CreateTreeNodeDirect (flatbuffers::FlatBufferBuilder &_fbb, uint16_t uid=0, const std::vector< uint16_t > *children_uid=nullptr, Type type=Type::UNDEFINED, Status status=Status::IDLE, const char *instance_name=nullptr, const char *registration_name=nullptr, const std::vector< flatbuffers::Offset< KeyValue >> *params=nullptr) |
const char *const * | BT_Serialization::EnumNamesStatus () |
const char * | BT_Serialization::EnumNameStatus (Status e) |
const char *const * | BT_Serialization::EnumNamesType () |
const char * | BT_Serialization::EnumNameType (Type e) |
const Status(& | BT_Serialization::EnumValuesStatus ())[4] |
const Type(& | BT_Serialization::EnumValuesType ())[6] |
void | BT_Serialization::FinishBehaviorTreeBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< BT_Serialization::BehaviorTree > root) |
void | BT_Serialization::FinishSizePrefixedBehaviorTreeBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< BT_Serialization::BehaviorTree > root) |
| BT_Serialization::FLATBUFFERS_MANUALLY_ALIGNED_STRUCT (8) Timestamp FLATBUFFERS_FINAL_CLASS |
| BT_Serialization::FLATBUFFERS_STRUCT_END (Timestamp, 8) |
| BT_Serialization::FLATBUFFERS_STRUCT_END (StatusChange, 16) |
const
BT_Serialization::BehaviorTree * | BT_Serialization::GetBehaviorTree (const void *buf) |
const
BT_Serialization::BehaviorTree * | BT_Serialization::GetSizePrefixedBehaviorTree (const void *buf) |
bool | BT_Serialization::VerifyBehaviorTreeBuffer (flatbuffers::Verifier &verifier) |
bool | BT_Serialization::VerifySizePrefixedBehaviorTreeBuffer (flatbuffers::Verifier &verifier) |