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: