00001 #ifndef __IGC_LOG_QUERY_DLL_H__
00002 #define __IGC_LOG_QUERY_DLL_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <IGC/IGCminimumInclude.h>
00024
00025 #ifndef __IGC_LOG_QUERY_HANDLE_H__
00026 #define __IGC_LOG_QUERY_HANDLE_H__
00027 typedef void* IGClogQueryHandle;
00028 #endif
00029
00030
00031 IGC_DLL_FUNC(IGClogQueryCreate)
00032 (
00033 IGClogQueryHandle* pResult
00034 );
00035
00036 IGC_DLL_FUNC(IGClogQueryAddRef)
00037 (
00038 IGClogQueryHandle Handle
00039 );
00040
00041 IGC_DLL_FUNC(IGClogQueryRelease)
00042 (
00043 IGClogQueryHandle Handle
00044 );
00045
00046 IGC_DLL_FUNC(IGClogQueryGetHost)
00047 (
00048 IGClogQueryHandle Handle,
00049 const char** pResult
00050 );
00051
00052 IGC_DLL_FUNC(IGClogQuerySetHost)
00053 (
00054 IGClogQueryHandle Handle,
00055 const char* Value
00056 );
00057
00058 IGC_DLL_FUNC(IGClogQueryGetPort)
00059 (
00060 IGClogQueryHandle Handle,
00061 IGCint32* pResult
00062 );
00063
00064 IGC_DLL_FUNC(IGClogQuerySetPort)
00065 (
00066 IGClogQueryHandle Handle,
00067 IGCint32 Value
00068 );
00069
00070 IGC_DLL_FUNC(IGClogQueryGetUsername)
00071 (
00072 IGClogQueryHandle Handle,
00073 const char** pResult
00074 );
00075
00076 IGC_DLL_FUNC(IGClogQuerySetUsername)
00077 (
00078 IGClogQueryHandle Handle,
00079 const char* Value
00080 );
00081
00082 IGC_DLL_FUNC(IGClogQueryGetPassword)
00083 (
00084 IGClogQueryHandle Handle,
00085 const char** pResult
00086 );
00087
00088 IGC_DLL_FUNC(IGClogQuerySetPassword)
00089 (
00090 IGClogQueryHandle Handle,
00091 const char* Value
00092 );
00093
00094 IGC_DLL_FUNC(IGClogQueryGetEncrypt)
00095 (
00096 IGClogQueryHandle Handle,
00097 IGCboolean* pResult
00098 );
00099
00100 IGC_DLL_FUNC(IGClogQuerySetEncrypt)
00101 (
00102 IGClogQueryHandle Handle,
00103 IGCboolean Value
00104 );
00105
00106 IGC_DLL_FUNC(IGClogQueryGetFilter)
00107 (
00108 IGClogQueryHandle Handle,
00109 const char** pResult
00110 );
00111
00112 IGC_DLL_FUNC(IGClogQuerySetFilter)
00113 (
00114 IGClogQueryHandle Handle,
00115 const char* Value
00116 );
00117
00118 IGC_DLL_FUNC(IGClogQueryGetChannelName)
00119 (
00120 IGClogQueryHandle Handle,
00121 const char** pResult
00122 );
00123
00124 IGC_DLL_FUNC(IGClogQuerySetChannelName)
00125 (
00126 IGClogQueryHandle Handle,
00127 const char* Value
00128 );
00129
00130 IGC_DLL_FUNC(IGClogQueryGetMessageLogId)
00131 (
00132 IGClogQueryHandle Handle,
00133 const char** pResult
00134 );
00135
00136 IGC_DLL_FUNC(IGClogQuerySetMessageLogId)
00137 (
00138 IGClogQueryHandle Handle,
00139 const char* Value
00140 );
00141
00142 IGC_DLL_FUNC(IGClogQueryGetIncludeMessageMessages)
00143 (
00144 IGClogQueryHandle Handle,
00145 IGCboolean* pResult
00146 );
00147
00148 IGC_DLL_FUNC(IGClogQuerySetIncludeMessageMessages)
00149 (
00150 IGClogQueryHandle Handle,
00151 IGCboolean Value
00152 );
00153
00154 IGC_DLL_FUNC(IGClogQueryGetIncludeAckMessages)
00155 (
00156 IGClogQueryHandle Handle,
00157 IGCboolean* pResult
00158 );
00159
00160 IGC_DLL_FUNC(IGClogQuerySetIncludeAckMessages)
00161 (
00162 IGClogQueryHandle Handle,
00163 IGCboolean Value
00164 );
00165
00166 IGC_DLL_FUNC(IGClogQueryGetIncludeSuccessMessages)
00167 (
00168 IGClogQueryHandle Handle,
00169 IGCboolean* pResult
00170 );
00171
00172 IGC_DLL_FUNC(IGClogQuerySetIncludeSuccessMessages)
00173 (
00174 IGClogQueryHandle Handle,
00175 IGCboolean Value
00176 );
00177
00178 IGC_DLL_FUNC(IGClogQueryGetIncludeWarningMessages)
00179 (
00180 IGClogQueryHandle Handle,
00181 IGCboolean* pResult
00182 );
00183
00184 IGC_DLL_FUNC(IGClogQuerySetIncludeWarningMessages)
00185 (
00186 IGClogQueryHandle Handle,
00187 IGCboolean Value
00188 );
00189
00190 IGC_DLL_FUNC(IGClogQueryGetIncludeErrorMessages)
00191 (
00192 IGClogQueryHandle Handle,
00193 IGCboolean* pResult
00194 );
00195
00196 IGC_DLL_FUNC(IGClogQuerySetIncludeErrorMessages)
00197 (
00198 IGClogQueryHandle Handle,
00199 IGCboolean Value
00200 );
00201
00202 IGC_DLL_FUNC(IGClogQueryGetIncludeMarkedErrorMessages)
00203 (
00204 IGClogQueryHandle Handle,
00205 IGCboolean* pResult
00206 );
00207
00208 IGC_DLL_FUNC(IGClogQuerySetIncludeMarkedErrorMessages)
00209 (
00210 IGClogQueryHandle Handle,
00211 IGCboolean Value
00212 );
00213
00214 IGC_DLL_FUNC(IGClogQueryGetIncludeUnmarkedErrorMessages)
00215 (
00216 IGClogQueryHandle Handle,
00217 IGCboolean* pResult
00218 );
00219
00220 IGC_DLL_FUNC(IGClogQuerySetIncludeUnmarkedErrorMessages)
00221 (
00222 IGClogQueryHandle Handle,
00223 IGCboolean Value
00224 );
00225
00226 IGC_DLL_FUNC(IGClogQueryGetIncludeInfoMessages)
00227 (
00228 IGClogQueryHandle Handle,
00229 IGCboolean* pResult
00230 );
00231
00232 IGC_DLL_FUNC(IGClogQuerySetIncludeInfoMessages)
00233 (
00234 IGClogQueryHandle Handle,
00235 IGCboolean Value
00236 );
00237
00238 IGC_DLL_FUNC(IGClogQueryGetIncludeDebugMessages)
00239 (
00240 IGClogQueryHandle Handle,
00241 IGCboolean* pResult
00242 );
00243
00244 IGC_DLL_FUNC(IGClogQuerySetIncludeDebugMessages)
00245 (
00246 IGClogQueryHandle Handle,
00247 IGCboolean Value
00248 );
00249
00250 IGC_DLL_FUNC(IGClogQueryGetIncludeDeleted)
00251 (
00252 IGClogQueryHandle Handle,
00253 IGCboolean* pResult
00254 );
00255
00256 IGC_DLL_FUNC(IGClogQuerySetIncludeDeleted)
00257 (
00258 IGClogQueryHandle Handle,
00259 IGCboolean Value
00260 );
00261
00262 IGC_DLL_FUNC(IGClogQueryGetIncludeNonDeleted)
00263 (
00264 IGClogQueryHandle Handle,
00265 IGCboolean* pResult
00266 );
00267
00268 IGC_DLL_FUNC(IGClogQuerySetIncludeNonDeleted)
00269 (
00270 IGClogQueryHandle Handle,
00271 IGCboolean Value
00272 );
00273
00274 IGC_DLL_FUNC(IGClogQueryGetIncludeSourceLogs)
00275 (
00276 IGClogQueryHandle Handle,
00277 IGCboolean* pResult
00278 );
00279
00280 IGC_DLL_FUNC(IGClogQuerySetIncludeSourceLogs)
00281 (
00282 IGClogQueryHandle Handle,
00283 IGCboolean Value
00284 );
00285
00286 IGC_DLL_FUNC(IGClogQueryGetAfter)
00287 (
00288 IGClogQueryHandle Handle,
00289 double* pResult
00290 );
00291
00292 IGC_DLL_FUNC(IGClogQuerySetAfter)
00293 (
00294 IGClogQueryHandle Handle,
00295 double Value
00296 );
00297
00298 IGC_DLL_FUNC(IGClogQueryGetBefore)
00299 (
00300 IGClogQueryHandle Handle,
00301 double* pResult
00302 );
00303
00304 IGC_DLL_FUNC(IGClogQuerySetBefore)
00305 (
00306 IGClogQueryHandle Handle,
00307 double Value
00308 );
00309
00310 IGC_DLL_FUNC(IGClogQueryExecute)
00311 (
00312 IGClogQueryHandle Handle,
00313 IGClogQueryResultHandle* pResult
00314 );
00315 #endif // end of defensive include