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: