Classes | Namespaces | Enumerations | Functions | Variables
BT_logger_generated.h File Reference
#include "behaviortree_cpp_v3/flatbuffers/flatbuffers.h"
Include dependency graph for BT_logger_generated.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Serialization::BehaviorTreeBuilder
 
struct  Serialization::FLATBUFFERS_FINAL_CLASS
 
struct  Serialization::FLATBUFFERS_FINAL_CLASS
 
struct  Serialization::FLATBUFFERS_FINAL_CLASS
 
struct  Serialization::FLATBUFFERS_FINAL_CLASS
 
struct  Serialization::FLATBUFFERS_FINAL_CLASS
 
struct  Serialization::FLATBUFFERS_FINAL_CLASS
 
struct  Serialization::NodeModelBuilder
 
struct  Serialization::PortConfigBuilder
 
struct  Serialization::PortModelBuilder
 
struct  Serialization::StatusChangeLogBuilder
 
struct  Serialization::TreeNodeBuilder
 

Namespaces

 Serialization
 

Enumerations

enum  Serialization::NodeStatus : int8_t {
  Serialization::NodeStatus::IDLE = 0, Serialization::NodeStatus::RUNNING = 1, Serialization::NodeStatus::SUCCESS = 2, Serialization::NodeStatus::FAILURE = 3,
  Serialization::NodeStatus::MIN = IDLE, Serialization::NodeStatus::MAX = FAILURE
}
 
enum  Serialization::NodeType : int8_t {
  Serialization::NodeType::UNDEFINED = 0, Serialization::NodeType::ACTION = 1, Serialization::NodeType::CONDITION = 2, Serialization::NodeType::CONTROL = 3,
  Serialization::NodeType::DECORATOR = 4, Serialization::NodeType::SUBTREE = 5, Serialization::NodeType::MIN = UNDEFINED, Serialization::NodeType::MAX = SUBTREE
}
 
enum  Serialization::PortDirection : int8_t {
  Serialization::PortDirection::INPUT = 0, Serialization::PortDirection::OUTPUT = 1, Serialization::PortDirection::INOUT = 2, Serialization::PortDirection::MIN = INPUT,
  Serialization::PortDirection::MAX = INOUT
}
 

Functions

flatbuffers::Offset< BehaviorTree > Serialization::CreateBehaviorTree (flatbuffers::FlatBufferBuilder &_fbb, uint16_t root_uid=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< Serialization::TreeNode >>> nodes=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< Serialization::NodeModel >>> node_models=0)
 
flatbuffers::Offset< BehaviorTree > Serialization::CreateBehaviorTreeDirect (flatbuffers::FlatBufferBuilder &_fbb, uint16_t root_uid=0, const std::vector< flatbuffers::Offset< Serialization::TreeNode >> *nodes=nullptr, const std::vector< flatbuffers::Offset< Serialization::NodeModel >> *node_models=nullptr)
 
flatbuffers::Offset< NodeModel > Serialization::CreateNodeModel (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > registration_name=0, Serialization::NodeType type=Serialization::NodeType::UNDEFINED, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< Serialization::PortModel >>> ports=0)
 
flatbuffers::Offset< NodeModel > Serialization::CreateNodeModelDirect (flatbuffers::FlatBufferBuilder &_fbb, const char *registration_name=nullptr, Serialization::NodeType type=Serialization::NodeType::UNDEFINED, const std::vector< flatbuffers::Offset< Serialization::PortModel >> *ports=nullptr)
 
flatbuffers::Offset< PortConfig > Serialization::CreatePortConfig (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > port_name=0, flatbuffers::Offset< flatbuffers::String > remap=0)
 
flatbuffers::Offset< PortConfig > Serialization::CreatePortConfigDirect (flatbuffers::FlatBufferBuilder &_fbb, const char *port_name=nullptr, const char *remap=nullptr)
 
flatbuffers::Offset< PortModel > Serialization::CreatePortModel (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > port_name=0, Serialization::PortDirection direction=Serialization::PortDirection::INPUT, flatbuffers::Offset< flatbuffers::String > type_info=0, flatbuffers::Offset< flatbuffers::String > description=0)
 
flatbuffers::Offset< PortModel > Serialization::CreatePortModelDirect (flatbuffers::FlatBufferBuilder &_fbb, const char *port_name=nullptr, Serialization::PortDirection direction=Serialization::PortDirection::INPUT, const char *type_info=nullptr, const char *description=nullptr)
 
flatbuffers::Offset< StatusChangeLog > Serialization::CreateStatusChangeLog (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< Serialization::BehaviorTree > behavior_tree=0, flatbuffers::Offset< flatbuffers::Vector< const Serialization::StatusChange * >> state_changes=0)
 
flatbuffers::Offset< StatusChangeLog > Serialization::CreateStatusChangeLogDirect (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< Serialization::BehaviorTree > behavior_tree=0, const std::vector< Serialization::StatusChange > *state_changes=nullptr)
 
flatbuffers::Offset< TreeNode > Serialization::CreateTreeNode (flatbuffers::FlatBufferBuilder &_fbb, uint16_t uid=0, flatbuffers::Offset< flatbuffers::Vector< uint16_t >> children_uid=0, Serialization::NodeStatus status=Serialization::NodeStatus::IDLE, flatbuffers::Offset< flatbuffers::String > instance_name=0, flatbuffers::Offset< flatbuffers::String > registration_name=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< Serialization::PortConfig >>> port_remaps=0)
 
flatbuffers::Offset< TreeNode > Serialization::CreateTreeNodeDirect (flatbuffers::FlatBufferBuilder &_fbb, uint16_t uid=0, const std::vector< uint16_t > *children_uid=nullptr, Serialization::NodeStatus status=Serialization::NodeStatus::IDLE, const char *instance_name=nullptr, const char *registration_name=nullptr, const std::vector< flatbuffers::Offset< Serialization::PortConfig >> *port_remaps=nullptr)
 
const char * Serialization::EnumNameNodeStatus (NodeStatus e)
 
const char * Serialization::EnumNameNodeType (NodeType e)
 
const char * Serialization::EnumNamePortDirection (PortDirection e)
 
const char *const * Serialization::EnumNamesNodeStatus ()
 
const char *const * Serialization::EnumNamesNodeType ()
 
const char *const * Serialization::EnumNamesPortDirection ()
 
const NodeStatus(& Serialization::EnumValuesNodeStatus ())[4]
 
const NodeType(& Serialization::EnumValuesNodeType ())[6]
 
const PortDirection(& Serialization::EnumValuesPortDirection ())[3]
 
void Serialization::FinishBehaviorTreeBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< Serialization::BehaviorTree > root)
 
void Serialization::FinishSizePrefixedBehaviorTreeBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< Serialization::BehaviorTree > root)
 
 Serialization::FLATBUFFERS_MANUALLY_ALIGNED_STRUCT (8) Timestamp FLATBUFFERS_FINAL_CLASS
 
 Serialization::FLATBUFFERS_STRUCT_END (Timestamp, 8)
 
 Serialization::FLATBUFFERS_STRUCT_END (StatusChange, 16)
 
const Serialization::BehaviorTree * Serialization::GetBehaviorTree (const void *buf)
 
const Serialization::BehaviorTree * Serialization::GetSizePrefixedBehaviorTree (const void *buf)
 
bool Serialization::VerifyBehaviorTreeBuffer (flatbuffers::Verifier &verifier)
 
bool Serialization::VerifySizePrefixedBehaviorTreeBuffer (flatbuffers::Verifier &verifier)
 

Variables

 VT_BEHAVIOR_TREE = 4
 
 VT_CHILDREN_UID = 6
 
 VT_DIRECTION = 6
 
 VT_INSTANCE_NAME = 10
 
 VT_NODES = 6
 
 VT_PORT_NAME = 4
 
 VT_REGISTRATION_NAME = 12
 
 VT_ROOT_UID = 4
 
 VT_STATUS = 8
 
 VT_TYPE = 6
 
 VT_TYPE_INFO = 8
 
 VT_UID = 4
 

Variable Documentation

VT_BEHAVIOR_TREE = 4

Definition at line 638 of file BT_logger_generated.h.

VT_CHILDREN_UID = 6

Definition at line 361 of file BT_logger_generated.h.

VT_DIRECTION = 6

Definition at line 205 of file BT_logger_generated.h.

VT_INSTANCE_NAME = 10

Definition at line 363 of file BT_logger_generated.h.

VT_NODES = 6

Definition at line 560 of file BT_logger_generated.h.

VT_PORT_NAME = 4

Definition at line 204 of file BT_logger_generated.h.

VT_REGISTRATION_NAME = 12

Definition at line 364 of file BT_logger_generated.h.

VT_ROOT_UID = 4

Definition at line 559 of file BT_logger_generated.h.

VT_STATUS = 8

Definition at line 362 of file BT_logger_generated.h.

VT_TYPE = 6

Definition at line 481 of file BT_logger_generated.h.

VT_TYPE_INFO = 8

Definition at line 206 of file BT_logger_generated.h.

VT_UID = 4

Definition at line 360 of file BT_logger_generated.h.



behaviotree_cpp_v3
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Tue May 4 2021 02:56:25