Changeset 4304:527f0ac30a14 in roaraudio


Ignore:
Timestamp:
09/07/10 02:34:10 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

some structs for possible implementation

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/notify.h

    r4302 r4304  
    3939#include "libroar.h" 
    4040 
     41#define ROAR_EVENT_FLAG_NONE        0x00000000 
     42#define ROAR_EVENT_FLAG_NETTRANS    0x00000001 
     43 
     44struct roar_event { 
     45 uint32_t flags; 
     46 uint32_t event; 
     47 int emitter; 
     48 int target; 
     49 int target_type; 
     50 int arg0; 
     51 void * arg1; 
     52 ssize_t arg1_len; 
     53}; 
     54 
     55struct roar_subscriber; 
     56 
    4157#endif 
    4258 
  • libroar/notify.c

    r4302 r4304  
    3636#include "libroar.h" 
    3737 
     38struct roar_subscriber { 
     39 uint32_t flags; 
     40 uint32_t event; 
     41 int emitter; 
     42 int target; 
     43 int target_type; 
     44 void (*cb)(struct roar_event * event, void * userdata); 
     45 void * userdata; 
     46 size_t refc; 
     47 struct roar_subscriber * next; 
     48}; 
     49 
    3850//ll 
Note: See TracChangeset for help on using the changeset viewer.