#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.
Namespaces | |
namespace | prophet |
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... | |
Defines | |
#define | PRINTFLIKE(a, b) |
#define | PROPHESY(_str) |
#define PRINTFLIKE | ( | a, | |||
b | ) |
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().