23 #ifndef __TR_INTERFACE_OBSERVER_H__
24 #define __TR_INTERFACE_OBSERVER_H__
48 TR_CALL(observer, TR_Observer, update, subject);
51 #endif // __TR_INTERFACE_OBSERVER_H__
#define TR_CALL(object, _iface, method,...)
TR_INTERFACE(TR_Observer)
void TR_observerUpdate(void *observer, void *subject)
void(* fptr_TR_observerUpdate)(void *, void *)