Defines | Functions | Variables
BTExample.cpp File Reference
#include <iostream>
#include <boost/thread.hpp>
#include <deque>
#include <vector>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/shared_ptr.hpp>
#include "SynchCout.h"
#include "EventSystem.h"
#include "BT.h"
#include <DecisionMaking.h>
Include dependency graph for BTExample.cpp:

Go to the source code of this file.

Defines

#define CALL_REMOTE(NAME, CALLS, EVENTS)   boost::bind(&test_callTask, #NAME, CALLS, EVENTS)
#define PAUSE   boost::this_thread::sleep(boost::posix_time::seconds(1.3));
#define TIMES(N)   for(size_t times=0;times<N;times++)
#define X(x)   x

Functions

TaskResult BT_run_ ()
void EVENTS_GENERATOR ()
int main ()
TaskResult test_callTask (std::string task_address, const CallContext &call_ctx, EventQueue &queue)

Variables

EventQueue mainEventQueue

Define Documentation

#define CALL_REMOTE (   NAME,
  CALLS,
  EVENTS 
)    boost::bind(&test_callTask, #NAME, CALLS, EVENTS)

Definition at line 123 of file BTExample.cpp.

#define PAUSE   boost::this_thread::sleep(boost::posix_time::seconds(1.3));

Definition at line 87 of file BTExample.cpp.

#define TIMES (   N)    for(size_t times=0;times<N;times++)

Definition at line 88 of file BTExample.cpp.

#define X (   x)    x

Definition at line 86 of file BTExample.cpp.


Function Documentation

Definition at line 153 of file BTExample.cpp.

void EVENTS_GENERATOR ( )

Definition at line 51 of file BTExample.cpp.

int main ( )

Definition at line 403 of file BTExample.cpp.

TaskResult test_callTask ( std::string  task_address,
const CallContext call_ctx,
EventQueue queue 
)

Definition at line 96 of file BTExample.cpp.


Variable Documentation

Definition at line 17 of file BTExample.cpp.



decision_making
Author(s):
autogenerated on Wed Aug 26 2015 11:16:53