IBR-DTNSuite  0.8
dtn::daemon::IntegratedComponent Class Reference

#include <Component.h>

Inheritance diagram for dtn::daemon::IntegratedComponent:
Collaboration diagram for dtn::daemon::IntegratedComponent:

List of all members.

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

Detailed Description

Definition at line 75 of file Component.h.


Constructor & Destructor Documentation

Definition at line 58 of file Component.cpp.


Member Function Documentation

Set up the component. At this stage no other components should be used.

Implements dtn::daemon::Component.

Definition at line 62 of file Component.cpp.

References componentUp().

Referenced by __daemon_run(), and dtn::core::BundleCore::componentUp().

Here is the call graph for this function:

Start up the component. At this stage all other components are ready.

Implements dtn::daemon::Component.

Definition at line 67 of file Component.cpp.

Referenced by __daemon_run(), and dtn::core::BundleCore::componentUp().

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 72 of file Component.cpp.

References componentDown().

Referenced by __daemon_run(), and dtn::core::BundleCore::componentDown().

Here is the call graph for this function:


The documentation for this class was generated from the following files: