PCMClasses.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00027
00028 #ifndef __PCM_CLASSES_H__
00029 # define __PCM_CLASSES_H__
00030
00031
00032
00033
00034
00040 namespace ParCompMark
00041 {
00042
00043 class Network;
00044 class Thread;
00045 class Application;
00046 class Logger;
00047 class Exception;
00048 template < typename T > class Singleton;
00049 template < typename T, class Lock > class Pointer;
00050 class Lock;
00051 class DummyLock;
00052 class Mutex;
00053 class HandleClient;
00054 class Cluster;
00055 class Host;
00056 class Name;
00057 class DynLoad;
00058 class Buffer;
00059 class Context;
00060 class Node;
00061 class Process;
00062 class GLXGLContext;
00063 class GLXRenderWindow;
00064 class XDisplay;
00065 class SqVM;
00066 class OutputNode;
00067 template < class ElementType, class LockType > class Container;
00068 class Timer;
00069 class HostInfo;
00070 class OpenGLRenderingEngine;
00071 class FileSystemManager;
00072 class CPU;
00073 class GPU;
00074 class StringConverter;
00075 class ConfigOptions;
00076 class NetServer;
00077 class NetClient;
00078 class Client;
00079 class PluginManager;
00080 class Plugin;
00081 class RendererPlugin;
00082 class Renderer;
00083 class OpenGLExtensionLoader;
00084
00085 }
00086
00092 namespace ParCompMarkTest
00093 {
00094
00095 class TestNetwork;
00096
00097 class TestThread;
00098
00099 class TestApplication;
00100
00101 class TestLogger;
00102
00103 class TestException;
00104
00105 class TestSingleton;
00106
00107 class TestPointer;
00108
00109 class TestLock;
00110
00111 class TestDummyLock;
00112
00113 class TestMutex;
00114
00115 class TestHandleClient;
00116
00117 class TestCluster;
00118
00119 class TestHost;
00120
00121 class TestName;
00122
00123 class TestDynLoad;
00124
00125 class TestBuffer;
00126
00127 class TestContext;
00128
00129 class TestNode;
00130
00131 class TestProcess;
00132
00133 class TestGLXGLContext;
00134
00135 class TestGLXRenderWindow;
00136
00137 class TestXDisplay;
00138
00139 class TestSqVM;
00140
00141 class TestOutputNode;
00142
00143 class TestContainer;
00144
00145 class TestTimer;
00146
00147 class TestHostInfo;
00148
00149 class TestOpenGLRenderingEngine;
00150
00151 class TestFileSystemManager;
00152
00153 class TestCPU;
00154
00155 class TestGPU;
00156
00157 class TestStringConverter;
00158
00159 class TestConfigOptions;
00160
00161 class TestNetServer;
00162
00163 class TestNetClient;
00164
00165 class TestClient;
00166
00167 class TestPluginManager;
00168
00169 class TestPlugin;
00170
00171 class TestRendererPlugin;
00172
00173 class TestRenderer;
00174
00175 class TestOpenGLExtensionLoader;
00176
00177 }
00178
00179
00180
00181 #endif