|
libqicore-api
2.4.3.28
|
#include <qicore/api.hpp>#include <qi/anyvalue.hpp>#include <qi/anyobject.hpp>#include <qi/session.hpp>#include <qi/type/objecttypebuilder.hpp>#include <qi/anymodule.hpp>Go to the source code of this file.
Classes | |
| struct | qi::BehaviorModel |
| struct | qi::BehaviorModel::Node |
| struct | qi::BehaviorModel::Transition |
| class | qi::Behavior |
| struct | qi::Behavior::TransitionPtr |
Namespaces | |
| qilang | |
| qi | |
Typedefs | |
| typedef boost::shared_ptr< Node > | qilang::NodePtr |
| typedef std::vector< NodePtr > | qilang::NodePtrVector |
Functions | |
| BehaviorModel | qi::loadBehaviorModel (const qilang::NodePtrVector &nodes) |
| void | qi::displayModel (const BehaviorModel &model) |
| QI_TYPE_STRUCT (::qi::BehaviorModel, nodes, transitions, name) | |
| QI_TYPE_STRUCT (::qi::BehaviorModel::Node, uid, interface, factory) | |
| QI_TYPE_STRUCT (::qi::BehaviorModel::Transition, uid, src, dst, filter) | |
| qi::QI_REGISTER_OBJECT (Behavior, loadObjects, unloadObjects, setTransitions, removeTransitions, loadFile, loadString, call, onTransition, model, objects, transitions, setModel, onTaskRunning, onTaskError, object, start, stop, onStart, onStop) | |
| QI_TYPE_STRUCT | ( | ::qi::BehaviorModel | , |
| nodes | , | ||
| transitions | , | ||
| name | |||
| ) |
| QI_TYPE_STRUCT | ( | ::qi::BehaviorModel::Node | , |
| uid | , | ||
| interface | , | ||
| factory | |||
| ) |
| QI_TYPE_STRUCT | ( | ::qi::BehaviorModel::Transition | , |
| uid | , | ||
| src | , | ||
| dst | , | ||
| filter | |||
| ) |