Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CascadeAppMessageSink.h

Go to the documentation of this file.
00001 //
00002 // CascadeAppMessageSink.h - header file for class CascadeAppMessageSink
00003 //
00004 // Copyright (c) 2003, Roku, LLC.  All rights reserved.
00005 //
00008 
00009 #ifndef _ROKU_INCLUDE_CASCADE_APP_CASCADEAPPMESSAGESINK_H
00010 #define _ROKU_INCLUDE_CASCADE_APP_CASCADEAPPMESSAGESINK_H
00011 
00012 #include <cascade/CascadeObject.h>
00013 #include <cascade/interprocess/CascadeMessage.h>
00014 
00026 
00027 class CascadeAppMessageSink : public CascadeObject
00028 {
00029 public:
00030         CascadeAppMessageSink();
00034         virtual ~CascadeAppMessageSink();
00038 protected:
00039     virtual bool OnWormholeMessage(const CascadeMessage & message);
00040         // OnWormholeMessage() gets called by your CascadeApp base class
00041         // whenever it receives a wormhole message it doesn't handle itself.
00042         // OnWormholeMessage() should return true to indicate the message
00043         // was handled, false to indicate the message was not handled.
00044 
00045 #ifndef DOXY_SKIP
00046 private:
00047     friend class CascadeApp;
00048 #endif
00049 };
00050 
00051 #endif // #ifndef _ROKU_INCLUDE_CASCADE_APP_CASCADEAPPMESSAGESINK_H
00052 
00054 //  LOG
00056 //  23-Oct-03   dwoodward       created

Generated on Sun Jul 24 14:27:17 2005 for Cascade Library by  doxygen 1.4.1