Class Hierarchy   Class Index   Method Index  

IGClogMessage.h

00001 #ifndef __IGC_LOG_MESSAGE_H__
00002 #define __IGC_LOG_MESSAGE_H__
00003 //--------------------------------------------------------------------------
00004 // Copyright (C) 1997-2010 iNTERFACEWARE Inc. All Rights Reserved.
00005 //
00006 // Class: IGClogMessage
00007 //
00008 // Description:
00009 //
00010 // Class interface definition.
00011 //
00012 // This file is automatically generated.
00013 // DO NOT EDIT.
00014 //
00015 // Author: codegen2
00016 // Date:   Thursday, October 15th, 2009 @ 04:04:10 PM
00017 // Revision: $Revision: 1.6 $
00018 //
00019 // Last Edit Date: $Date: 2010-03-02 16:03:10 $
00020 // Source: $Source: /home/cvs/cvsroot/IGC/IGClogMessage.h,v $
00021 //--------------------------------------------------------------------------
00022 
00023 #include <time.h>
00024 #include <IGC/IGCminimumInclude.h>
00025 
00026 #ifndef __IGC_LOG_MESSAGE_HANDLE_H__
00027 #define __IGC_LOG_MESSAGE_HANDLE_H__
00028 typedef void* IGClogMessageHandle;
00029 #endif
00030 
00031 
00036 class IGClogMessage
00037 {
00038 public:
00040    IGClogMessage();
00041    IGClogMessage(const IGClogMessage& Orig);
00042    IGClogMessage(IGClogMessageHandle Handle);
00043    
00045    virtual ~IGClogMessage();
00046    
00048    IGClogMessage& operator=(const IGClogMessage& Orig);
00049    
00051    IGClogMessageHandle GetHandle() const { return Handle; }
00052    
00053    
00059    const char* ChannelName() const;
00060    
00061    
00067    const char* MessageType() const;
00068    
00069    
00074    const char* Content() const;
00075    
00076    
00082    const char* MessageLogId() const;
00083    
00084    
00090    const char* ReferenceLogId() const;
00091    
00092    
00098    time_t TimeStamp() const;
00099    
00100    
00106    IGCint32 Milliseconds() const;
00107    
00108    
00114    IGCboolean Deleted() const;
00115    
00116    
00122    IGCboolean MarkedError() const;
00123    
00124    
00130    IGCboolean Resubmitted() const;
00131    
00132    
00138    IGCboolean IsResubmission() const;
00139    
00140    
00141 private:
00142    IGClogMessageHandle Handle;
00143 };
00144 
00145 #endif // end of defensive include