This is a brief description.
More...
#include <Component.h>
Inherited by openjaus::core_v1_1::Transport.
Detailed description.
- Author
- Name (name@.nosp@m.emai.nosp@m.l.com)
◆ ~Component()
| openjaus::model::Component::~Component |
( |
| ) |
|
|
virtual |
◆ Component() [1/3]
| openjaus::model::Component::Component |
( |
const std::string & |
name | ) |
|
◆ Component() [2/3]
| openjaus::model::Component::Component |
( |
const Component & |
copy | ) |
|
◆ Component() [3/3]
| openjaus::model::Component::Component |
( |
| ) |
|
◆ configureServices()
| void openjaus::model::Component::configureServices |
( |
| ) |
|
|
protectedvirtual |
◆ getAddress()
◆ getAuthority()
| uint8_t openjaus::model::Component::getAuthority |
( |
| ) |
const |
◆ getImplements()
| std::vector< Service *> * openjaus::model::Component::getImplements |
( |
| ) |
const |
◆ getInfo()
| const ComponentInfo & openjaus::model::Component::getInfo |
( |
| ) |
const |
◆ getInheritsFrom()
| Component * openjaus::model::Component::getInheritsFrom |
( |
| ) |
const |
◆ getInterfaces()
◆ getName()
| std::string openjaus::model::Component::getName |
( |
| ) |
const |
◆ getRunners()
| const std::vector< StateMachineRunner *> & openjaus::model::Component::getRunners |
( |
| ) |
const |
◆ getSystemTree()
| SystemTree * openjaus::model::Component::getSystemTree |
( |
| ) |
const |
◆ run()
| void openjaus::model::Component::run |
( |
| ) |
|
◆ setAuthority()
| bool openjaus::model::Component::setAuthority |
( |
uint8_t |
authority | ) |
|
- Parameters
-
| authority | The value of the new authority. |
◆ setImplements()
| bool openjaus::model::Component::setImplements |
( |
Service * |
implements | ) |
|
- Parameters
-
| implements | The value of the new implements. |
◆ setInheritsFrom()
| bool openjaus::model::Component::setInheritsFrom |
( |
Component * |
inheritsFrom | ) |
|
- Parameters
-
| inheritsFrom | The value of the new inheritsFrom. |
◆ setInterfaces()
- Parameters
-
| interfaces | The value of the new interfaces. |
◆ setName()
| bool openjaus::model::Component::setName |
( |
std::string |
name | ) |
|
◆ setRunners()
- Parameters
-
| runners | The value of the new runners. |
◆ setSystemTree()
| bool openjaus::model::Component::setSystemTree |
( |
SystemTree * |
systemTree | ) |
|
- Parameters
-
| systemTree | The value of the new systemTree. |
◆ startServices()
| void openjaus::model::Component::startServices |
( |
| ) |
|
|
protectedvirtual |
◆ startStateMachineRunners()
| void openjaus::model::Component::startStateMachineRunners |
( |
| ) |
|
|
private |
◆ startTransportInterfaces()
| void openjaus::model::Component::startTransportInterfaces |
( |
| ) |
|
|
private |
◆ stop()
| void openjaus::model::Component::stop |
( |
| ) |
|
◆ stopServices()
| void openjaus::model::Component::stopServices |
( |
| ) |
|
|
protectedvirtual |
◆ stopStateMachineRunners()
| void openjaus::model::Component::stopStateMachineRunners |
( |
| ) |
|
|
private |
◆ stopTransportInterfaces()
| void openjaus::model::Component::stopTransportInterfaces |
( |
| ) |
|
|
private |
◆ toString()
| std::string openjaus::model::Component::toString |
( |
| ) |
const |
|
virtual |
◆ toXml()
| std::string openjaus::model::Component::toXml |
( |
unsigned char |
level = 0 | ) |
const |
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ address
◆ authority
| uint8_t openjaus::model::Component::authority |
|
protected |
◆ DEFAULT_AUTHORITY
| const uint8_t openjaus::model::Component::DEFAULT_AUTHORITY = 127 |
|
static |
◆ implements
| std::vector< Service* >* openjaus::model::Component::implements |
|
protected |
◆ info
◆ inheritsFrom
| Component* openjaus::model::Component::inheritsFrom |
|
protected |
◆ interfaces
◆ name
| std::string openjaus::model::Component::name |
|
private |
◆ runners
◆ running
| bool openjaus::model::Component::running |
|
private |
◆ systemTree
| SystemTree* openjaus::model::Component::systemTree |
|
protected |
The documentation for this class was generated from the following files: