summaryrefslogtreecommitdiff
path: root/src/lib/ecore_evas/ecore_evas_extn.h
blob: 67d9dffb76a6e2981d75adeb7bef248bfc13515e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef ECORE_EVAS_EXTN_H_
# define ECORE_EVAS_EXTN_H_

typedef struct _Ecore_Evas_Interface_Extn Ecore_Evas_Interface_Extn;

struct _Ecore_Evas_Interface_Extn 
{
   Ecore_Evas_Interface base;

   void            (*data_lock)(Ecore_Evas *ee);
   void            (*data_unlock)(Ecore_Evas *ee);
   Eina_Bool       (*connect)(Ecore_Evas *ee, const char *svcname, int svcnum, Eina_Bool svcsys);
   Eina_Bool       (*listen)(Ecore_Evas *ee, const char *svcname, int svcnum, Eina_Bool svcsys);
};

#endif