00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __JackSynchro__
00021 #define __JackSynchro__
00022
00023 #include "JackConstants.h"
00024
00025 namespace Jack
00026 {
00027
00028 namespace detail
00029 {
00030
00035 class JackSynchro
00036 {
00037
00038 protected:
00039
00040 char fName[SYNC_MAX_NAME_SIZE];
00041 bool fFlush;
00042
00043 public:
00044
00045 JackSynchro(): fFlush(false)
00046 {}
00047 ~JackSynchro()
00048 {}
00049
00050 bool Signal()
00051 {
00052 return true;
00053 }
00054 bool SignalAll()
00055 {
00056 return true;
00057 }
00058 bool Wait()
00059 {
00060 return true;
00061 }
00062 bool TimedWait(long usec)
00063 {
00064 return true;
00065 }
00066 bool Allocate(const char* name, const char* server_name, int value)
00067 {
00068 return true;
00069 }
00070 bool Connect(const char* name, const char* server_name)
00071 {
00072 return true;
00073 }
00074 bool ConnectInput(const char* name, const char* server_name)
00075 {
00076 return true;
00077 }
00078 bool ConnectOutput(const char* name, const char* server_name)
00079 {
00080 return true;
00081 }
00082 bool Disconnect()
00083 {
00084 return true;
00085 }
00086 void Destroy()
00087 {}
00088
00089 void SetFlush(bool mode)
00090 {
00091 fFlush = mode;
00092 }
00093
00094 };
00095
00096 }
00097
00098 }
00099
00100 #endif
00101