-
Notifications
You must be signed in to change notification settings - Fork 0
/
diagrama.h
46 lines (41 loc) · 1.72 KB
/
diagrama.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*!
*\file
*\brief Arquivo contendo a declaração das funções para impressão do diagrama do escalonador.
*\author Bruno Eduardo Ferreira
*\date Jul 2016
*\version 2.1
*/
/*!
*\fn void taskImprimeCabecalho(lista_enc_t *listaDeID,FILE *outputTEX)
*\brief Esta imprime o cabeçalho do arquivo .TEX do diagrama.
*\details Caso algum dos parâmetros de entrada seja NULL a função termina a execução.
*\param listaDeID Lista contendo as tarefas que o programa irá escalonar.
*\param outputTEX Arquivo de escrita do diagrama.
*\return void
*/
/*!
*\fn void taskImprimeFim(lista_enc_t *listaDeID,FILE *outputTEX)
*\brief Esta imprime o fim do arquivo .TEX do diagrama.
*\details Caso algum dos parâmetros de entrada seja NULL a função termina a execução.
*\param listaDeID Lista contendo as tarefas que o programa irá escalonar.
*\param outputTEX Arquivo de escrita do diagrama.
*\return void
*/
/*!
*\fn void taskImprimeLatex(lista_enc_t *listaDeID,lista_enc_t *listaDePrioridades,int CicloAtual,FILE *outputTEX)
*\brief Esta imprime as task's do diagrama.
*\details Caso algum dos parâmetros de entrada seja NULL a função termina a execução.
*\param listaDeID Lista contendo as tarefas que o programa irá escalonar.
*\param listaDePrioridades Lista contendo as task's escalonadas
*\param CicloAtual Ciclo atual do escalonador
*\param outputTEX Arquivo de escrita do diagrama.
*\return void
*/
#include "listaEnc.h"
#include "escalonador.h"
#ifndef DIAGRAMA_H
#define DIAGRAMA_H
void taskImprimeCabecalho(lista_enc_t *listaDeID,FILE *outputTEX);
void taskImprimeFim(lista_enc_t *listaDeID,FILE *outputTEX);
void taskImprimeLatex(lista_enc_t *listaDeID,lista_enc_t *listaDePrioridades,int CicloAtual,FILE *outputTEX);
#endif // DIAGRAMA_H