ADAPT / lib / include / mape_k.h
mape_k.h
Raw
#include <pthread.h>
#include "monitor.h"
#include "analyzer.h"
#include "planner.h"
#include "executor.h"

#ifndef MAPE_K_H
#define MAPE_K_H


struct mape_k
{
    //mape-k ptrs
    struct knowledge_base k_b;
    struct monitor m;
    struct analyzer a;
    struct planner p;
    struct executor e;
    //state
    bool initialized;
    bool adaptation_active;
    //lock
    
};

#endif