IBR-DTNSuite  0.10
dtn::routing::StaticRegexRoute Class Reference

#include <StaticRegexRoute.h>

Inheritance diagram for dtn::routing::StaticRegexRoute:
Inheritance graph
Collaboration diagram for dtn::routing::StaticRegexRoute:
Collaboration graph

Public Member Functions

 StaticRegexRoute (const std::string &regex, const dtn::data::EID &dest)
 
virtual ~StaticRegexRoute ()
 
bool match (const dtn::data::EID &eid) const
 
const dtn::data::EIDgetDestination () const
 
const dtn::data::TimestampgetExpiration () const
 
 StaticRegexRoute (const StaticRegexRoute &obj)
 
StaticRegexRouteoperator= (const StaticRegexRoute &obj)
 
const std::string toString () const
 
- Public Member Functions inherited from dtn::routing::StaticRoute
virtual ~StaticRoute ()=0
 

Detailed Description

Definition at line 18 of file StaticRegexRoute.h.

Constructor & Destructor Documentation

dtn::routing::StaticRegexRoute::StaticRegexRoute ( const std::string &  regex,
const dtn::data::EID dest 
)
dtn::routing::StaticRegexRoute::~StaticRegexRoute ( )
virtual

Definition at line 25 of file StaticRegexRoute.cpp.

dtn::routing::StaticRegexRoute::StaticRegexRoute ( const StaticRegexRoute obj)

copy and assignment operators

Parameters
objThe object to copy
Returns

Definition at line 32 of file StaticRegexRoute.cpp.

Member Function Documentation

const dtn::data::EID & dtn::routing::StaticRegexRoute::getDestination ( ) const
virtual

Implements dtn::routing::StaticRoute.

Definition at line 92 of file StaticRegexRoute.cpp.

const dtn::data::Timestamp & dtn::routing::StaticRegexRoute::getExpiration ( ) const
virtual

Implements dtn::routing::StaticRoute.

Definition at line 104 of file StaticRegexRoute.cpp.

bool dtn::routing::StaticRegexRoute::match ( const dtn::data::EID eid) const
virtual

Implements dtn::routing::StaticRoute.

Definition at line 64 of file StaticRegexRoute.cpp.

References ibrcommon::LogLevel::error, dtn::data::EID::getString(), IBRCOMMON_LOGGER_ENDL, and IBRCOMMON_LOGGER_TAG.

Here is the call graph for this function:

StaticRegexRoute & dtn::routing::StaticRegexRoute::operator= ( const StaticRegexRoute obj)
const std::string dtn::routing::StaticRegexRoute::toString ( ) const
virtual

Describe this route as a one-line-string.

Returns

Implements dtn::routing::StaticRoute.

Definition at line 97 of file StaticRegexRoute.cpp.

References dtn::data::EID::getString().

Here is the call graph for this function:


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