aboutsummaryrefslogtreecommitdiffstats
path: root/task-list.h
blob: ae3dae278862697ad8a3a516dfe6e9d29152a72d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef __TASK_LIST_H
#define __TASK_LIST_H

#include <gtk/gtk.h>
#include "trace-cmd.h"
#include "trace-hash.h"

#define TASK_HASH_SIZE 1024

struct task_list {
	struct task_list	*next;
	gint			pid;
	void			*data;
};

struct task_list* find_task_list(struct task_list **tasks, int pid);
struct task_list* add_task_hash(struct task_list **tasks, int pid);
void free_task_hash(struct task_list **tasks);
gint* task_list_pids(struct task_list **tasks);

#endif