|
IBR-DTNSuite 0.6
|
#include <Component.h>


Public Member Functions | |
| IntegratedComponent () | |
| virtual | ~IntegratedComponent () |
| virtual void | initialize () |
| virtual void | startup () |
| virtual void | terminate () |
Protected Member Functions | |
| virtual void | componentUp ()=0 |
| virtual void | componentDown ()=0 |
Definition at line 75 of file Component.h.
| dtn::daemon::IntegratedComponent::IntegratedComponent | ( | ) |
Definition at line 55 of file Component.cpp.
| dtn::daemon::IntegratedComponent::~IntegratedComponent | ( | ) | [virtual] |
Definition at line 59 of file Component.cpp.
| virtual void dtn::daemon::IntegratedComponent::componentDown | ( | ) | [protected, pure virtual] |
| virtual void dtn::daemon::IntegratedComponent::componentUp | ( | ) | [protected, pure virtual] |
| void dtn::daemon::IntegratedComponent::initialize | ( | ) | [virtual] |
Set up the component. At this stage no other components should be used.
Implements dtn::daemon::Component.
Definition at line 63 of file Component.cpp.
References componentUp().
Referenced by __daemon_run(), and dtn::core::BundleCore::componentUp().

| void dtn::daemon::IntegratedComponent::startup | ( | ) | [virtual] |
Start up the component. At this stage all other components are ready.
Implements dtn::daemon::Component.
Definition at line 68 of file Component.cpp.
Referenced by __daemon_run(), and dtn::core::BundleCore::componentUp().
| void dtn::daemon::IntegratedComponent::terminate | ( | ) | [virtual] |
Terminate the component and do some cleanup stuff. All other components still exists, but may not serve signals.
Implements dtn::daemon::Component.
Definition at line 73 of file Component.cpp.
References componentDown().
Referenced by __daemon_run(), and dtn::core::BundleCore::componentDown().
