00001 #ifndef __IGC_LOG_MESSAGE_DLL_H__
00002 #define __IGC_LOG_MESSAGE_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_MESSAGE_HANDLE_H__
00026 #define __IGC_LOG_MESSAGE_HANDLE_H__
00027 typedef void* IGClogMessageHandle;
00028 #endif
00029
00030
00031 IGC_DLL_FUNC(IGClogMessageCreate)
00032 (
00033 IGClogMessageHandle* pResult
00034 );
00035
00036 IGC_DLL_FUNC(IGClogMessageAddRef)
00037 (
00038 IGClogMessageHandle Handle
00039 );
00040
00041 IGC_DLL_FUNC(IGClogMessageRelease)
00042 (
00043 IGClogMessageHandle Handle
00044 );
00045
00046 IGC_DLL_FUNC(IGClogMessageGetChannelName)
00047 (
00048 IGClogMessageHandle Handle,
00049 const char** pResult
00050 );
00051
00052 IGC_DLL_FUNC(IGClogMessageGetMessageType)
00053 (
00054 IGClogMessageHandle Handle,
00055 const char** pResult
00056 );
00057
00058 IGC_DLL_FUNC(IGClogMessageGetContent)
00059 (
00060 IGClogMessageHandle Handle,
00061 const char** pResult
00062 );
00063
00064 IGC_DLL_FUNC(IGClogMessageGetMessageLogId)
00065 (
00066 IGClogMessageHandle Handle,
00067 const char** pResult
00068 );
00069
00070 IGC_DLL_FUNC(IGClogMessageGetReferenceLogId)
00071 (
00072 IGClogMessageHandle Handle,
00073 const char** pResult
00074 );
00075
00076 IGC_DLL_FUNC(IGClogMessageGetTimeStamp)
00077 (
00078 IGClogMessageHandle Handle,
00079 double* pResult
00080 );
00081
00082 IGC_DLL_FUNC(IGClogMessageGetMilliseconds)
00083 (
00084 IGClogMessageHandle Handle,
00085 IGCint32* pResult
00086 );
00087
00088 IGC_DLL_FUNC(IGClogMessageGetDeleted)
00089 (
00090 IGClogMessageHandle Handle,
00091 IGCboolean* pResult
00092 );
00093
00094 IGC_DLL_FUNC(IGClogMessageGetMarkedError)
00095 (
00096 IGClogMessageHandle Handle,
00097 IGCboolean* pResult
00098 );
00099
00100 IGC_DLL_FUNC(IGClogMessageGetResubmitted)
00101 (
00102 IGClogMessageHandle Handle,
00103 IGCboolean* pResult
00104 );
00105
00106 IGC_DLL_FUNC(IGClogMessageGetIsResubmission)
00107 (
00108 IGClogMessageHandle Handle,
00109 IGCboolean* pResult
00110 );
00111 #endif // end of defensive include