TYPE3
[iec.git] / src / type3_AndroidCloud / anbox-master / external / android-emugl / host / tools / emugen / tests / t.001 / expected / encoder / foo_client_context.h
1 // Generated Code - DO NOT EDIT !!
2 // generated by 'emugen'
3 #ifndef __foo_client_context_t_h
4 #define __foo_client_context_t_h
5
6 #include "foo_client_proc.h"
7
8 #include "foo_types.h"
9
10
11 struct foo_client_context_t {
12
13         fooAlphaFunc_client_proc_t fooAlphaFunc;
14         fooIsBuffer_client_proc_t fooIsBuffer;
15         fooUnsupported_client_proc_t fooUnsupported;
16         fooDoEncoderFlush_client_proc_t fooDoEncoderFlush;
17         fooTakeConstVoidPtrConstPtr_client_proc_t fooTakeConstVoidPtrConstPtr;
18          virtual ~foo_client_context_t() {}
19
20         typedef foo_client_context_t *CONTEXT_ACCESSOR_TYPE(void);
21         static void setContextAccessor(CONTEXT_ACCESSOR_TYPE *f);
22         int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
23         virtual void setError(unsigned int  error){ (void)error; };
24         virtual unsigned int getError(){ return 0; };
25 };
26
27 #endif