PursuingData.h File Reference

#include <fstream>
#include <Task.h>
#include <Resource.h>
#include <SharedMem.h>
#include <Time.h>
#include <CommonOptions.h>

Go to the source code of this file.

Namespaces

namespace  MipTasks

Enumerations

enum  MipTasks::PursuingStates {
  MipTasks::PUR_STA_EXPAND, MipTasks::PUR_STA_FRONT_GUARD, MipTasks::PUR_STA_FOLLOW, MipTasks::PUR_STA_WANDER,
  MipTasks::PUR_STA_NUM
}
 The possible states of the Pursuing task. More...
enum  MipTasks::PursuingGuardUpdatingStates { MipTasks::PUR_STA_FRONT_GUARD_UPDATING_FREE, MipTasks::PUR_STA_FRONT_GUARD_UPDATING_WAITING, MipTasks::PURSUING_GUARD_UPDATING_NUM }
 The possible states of updating guards in the Pursuing task. More...
enum  MipTasks::PursuingGuardStates { MipTasks::PUR_STA_FRONT_GUARD_UPDATING, MipTasks::PUR_STA_FRONT_GUARD_SEND_FOLLOWER, MipTasks::PUR_STA_FRONT_GUARD_PLANNING, MipTasks::PUR_STA_FRONT_GUARD_NUM }
 The possible states of established guards in the Pursuing task. More...
enum  MipTasks::PursuingWandererStates { MipTasks::PUR_STA_WANDER_FREE, MipTasks::PUR_STA_WANDER_WAITING, MipTasks::PUR_STA_WANDER_NUM }
 The possible states of wanderers in the Pursuing task. More...
enum  MipTasks::GuardUpdatingState {
  MipTasks::PUR_GUARD_UPDATING_STA_TODO, MipTasks::PUR_GUARD_UPDATING_STA_SENT_REQUEST, MipTasks::PUR_GUARD_UPDATING_STA_RECEIVED_VALID_REQUEST, MipTasks::PUR_GUARD_UPDATING_STA_DONE_UPDATING,
  MipTasks::PUR_GUARD_UPDATING_STA_NUM
}
 The possible states of the Pursuing task. More...

Variables

static const char * MipTasks::pursuingStatesNames [PUR_STA_NUM]
 The names of the possible states of the Pursuing task.
static const char * MipTasks::pursuingGuardUpdatingStatesNames [PURSUING_GUARD_UPDATING_NUM]
static const char * MipTasks::pursuingGuardStatesNames [PUR_STA_FRONT_GUARD_NUM]
static const char * MipTasks::pursuingWanderStatesNames [PUR_STA_WANDER_NUM]
static const char * MipTasks::GuardUpdatingStateNames [PUR_GUARD_UPDATING_STA_NUM]


Detailed Description

Author:
Antonio Franchi and Arnaud Dufranne

Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6