diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-23 14:22:02 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-23 14:22:02 +0200 |
commit | d89e43afd54b8419476d83ab2ab422d7e0bb47af (patch) | |
tree | a1f2c9aa455a9562cb2a1f9868c7c8f193c987fa /src/include | |
parent | 289c98cca739857c325f5bce58317db0a3f9a5f1 (diff) | |
download | edoors-d89e43afd54b8419476d83ab2ab422d7e0bb47af.zip edoors-d89e43afd54b8419476d83ab2ab422d7e0bb47af.tar.gz |
Eiotas_Particle uses Eina_Inlist
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/eiotas_particle.h | 3 | ||||
-rw-r--r-- | src/include/eiotas_spin.h | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/include/eiotas_particle.h b/src/include/eiotas_particle.h index a34fbe4..e376e8f 100644 --- a/src/include/eiotas_particle.h +++ b/src/include/eiotas_particle.h @@ -20,12 +20,13 @@ #define __EIOTAS_PARTICLE_H__ #include <eina_types.h> +#include <eina_inlist.h> #include <eina_stringshare.h> typedef struct _Eiotas_Particle Eiotas_Particle; struct _Eiotas_Particle { - Eina_Stringshare *src; /* TODO */ + EINA_INLIST; }; void eiotas_particle_free(Eiotas_Particle *particle); diff --git a/src/include/eiotas_spin.h b/src/include/eiotas_spin.h index 009b7c7..5f7470b 100644 --- a/src/include/eiotas_spin.h +++ b/src/include/eiotas_spin.h @@ -23,7 +23,7 @@ #include "eiotas_iota.h" #include "eiotas_particle.h" -#include <eina_list.h> +#include <eina_inlist.h> #include <eina_array.h> typedef struct _Eiotas_Spin Eiotas_Spin; @@ -31,8 +31,8 @@ typedef struct _Eiotas_Spin Eiotas_Spin; struct _Eiotas_Spin { Eiotas_Room room; /* higher level Room */ Eina_Array *free_particles; /* lifo of free to reuse Particles TODO support different particle types, use an Eina_Hash */ - Eina_List *app_fifo; /* fifo of application priority particles */ - Eina_List *sys_fifo; /* fifo of system priority particles */ + Eina_Inlist *app_fifo; /* fifo of application priority particles */ + Eina_Inlist *sys_fifo; /* fifo of system priority particles */ }; EAPI void eiotas_spin_free(Eiotas_Spin *spin); |