BundleCore.h File Reference

#include "Alarm.h"
#include "Node.h"
#include "Bundle.h"
#include "BundleImpl.h"
#include "BundleList.h"
#include "Link.h"
#include <stdarg.h>
#include <string>
#include <list>

Go to the source code of this file.

Classes

class  prophet::BundleCore
 Prophet facade's abstract interface into DTN host's bundle core. More...
class  prophet::AlarmImpl
 Mock object for use in testing. More...
class  prophet::BundleCoreTestImpl
 Mock object for use in unit testing; this doesn't really do anything other than capture state for inspection by unit tests. More...

Namespaces

namespace  prophet

Defines

#define PRINTFLIKE(a, b)
#define PROPHESY(_str)


Define Documentation

#define PRINTFLIKE ( a,
 ) 

Definition at line 34 of file BundleCore.h.

#define PROPHESY ( _str   ) 

Value:

do { \
        size_t pos = _str.size() - 1; \
        if (_str[pos] == '/') \
            _str += "prophet"; \
        else \
            _str += "/prophet"; \
    } while (0)

Definition at line 299 of file BundleCore.h.

Referenced by prophet::BundleCoreTestImpl::prophet_id().


Generated on Fri Jan 30 09:43:09 2009 for DTN Reference Implementation by  doxygen 1.5.8