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

CascadeCore.h

Go to the documentation of this file.
00001 // CascadeCore.h - main header file of the Cascade Core Library
00002 //
00003 // Copyright (c) 2003, Roku, LLC.  All rights reserved.
00004 //
00008 
00009 #ifndef _ROKU_INCLUDE_CASCADE_CASCADECORE_H
00010 #define _ROKU_INCLUDE_CASCADE_CASCADECORE_H
00011 
00013 // #include the core Cascade public interface 
00015 
00017 // CascadeTypedefs.h        - necessary typedefs and #defines for base types
00018 // CascadeObject.h          - base class of objects in the Cascade Library
00019 #include <cascade/CascadeTypedefs.h>
00020 #include <cascade/CascadeObject.h>
00021 
00023 // CascadeMessage           - message class for receiving messages from wormholes
00024 // CascadeMessageDefs       - #defines for Cascade library standard messages
00025 // CascadeSemLock           - easy to use semlock class
00026 // CascadeSharedList        - doubly linked list based on CascadeSharedMemZone
00027 // CascadeSharedMemZone     - easy to used shared memory zone class
00028 // CascadeWormhole          - used to send data fast between processes and threads
00029 #include <cascade/interprocess/CascadeMessage.h>
00030 #include <cascade/interprocess/CascadeMessageDefs.h>
00031 #include <cascade/interprocess/CascadeSemLock.h>
00032 #include <cascade/interprocess/CascadeSharedList.h>
00033 #include <cascade/interprocess/CascadeSharedMemZone.h>
00034 #include <cascade/interprocess/CascadeWormhole.h>
00035 
00037 // CascadeMonitor           - easy to use thread monitor class
00038 // CascadeMutex             - easy to use mutex class
00039 // CascadeThread            - easy to use thread class
00040 #include <cascade/interthread/CascadeMonitor.h>
00041 #include <cascade/interthread/CascadeMutex.h>
00042 #include <cascade/interthread/CascadeThread.h>
00043 
00045 // CascadeArray                         - an easy to use array class and template array class
00046 // CascadeElapsedTime       - a class for computing and reporting the elapsed time
00047 // CascadeSettings                      - easy to use class for storing persistent variable settings
00048 // CascadeString            - easy to use string class
00049 // CascadeTime              - represents calendar time
00050 // CascadeTokenArray        - an easy to use class for splitting delimited strings into tokens
00051 #include <cascade/util/CascadeArray.h>
00052 #include <cascade/util/CascadeElapsedTime.h>
00053 #include <cascade/util/CascadeSettings.h>
00054 #include <cascade/util/CascadeString.h>
00055 #include <cascade/util/CascadeTime.h>
00056 #include <cascade/util/CascadeTokenArray.h>
00057 
00058 #endif // #ifndef _ROKU_INCLUDE_CASCADE_CASCADECORE_H
00059 
00061 //  LOG
00063 //  10-Jun-03   dwoodward       created
00064 //  13-Nov-03   dwoodward   added util stuff

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