/* 
 * File:   dependency.h
 * Author: engelhardt
 *
 * Created on 29. August 2011, 17:41
 */

#ifndef DEPENDENCY_H
#define	DEPENDENCY_H

#include "DynArray/DynArray.h"
#include <stdio.h>



typedef struct {
    int from_vp;
    int from_task;
    int to_vp;
    int to_task;
} Dependency; 

FILE* dependency_file;

Dependency* new_dependency(int from_vp, int from_task, int to_vp, int to_task);

int set_dependency_file(FILE* file);

void print_dependency_to_file(void* dep);

#endif	/* DEPENDENCY_H */

