This is a brief description.
More...
#include <Component.h>
Inherited by openjaus::core::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 |
( |
void |
| ) |
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: