00001 #ifndef __RIPC_EVENT_H__ 00002 #define __RIPC_EVENT_H__ 1 00003 00004 #include "RIPCPrimitive.h" 00005 00021 class RIPC_DLL_ENTRY RIPCEvent : public virtual RIPCPrimitive { 00022 public: 00033 virtual void signal() = 0; 00034 00044 virtual void pulse() = 0; 00045 00046 RIPCPrimitiveType getType() { 00047 return RIPC_EVENT; 00048 } 00049 }; 00050 00051 #endif 00052