Class Hierarchy   Class Index   Method Index  

IGClogQueryResult.h

00001 #ifndef __IGC_LOG_QUERY_RESULT_H__
00002 #define __IGC_LOG_QUERY_RESULT_H__
00003 //--------------------------------------------------------------------------
00004 // Copyright (C) 1997-2010 iNTERFACEWARE Inc. All Rights Reserved.
00005 //
00006 // Class: IGClogQueryResult
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.4 $
00018 //
00019 // Last Edit Date: $Date: 2010-02-24 17:41:02 $
00020 // Source: $Source: /home/cvs/cvsroot/IGC/IGClogQueryResult.h,v $
00021 //--------------------------------------------------------------------------
00022 
00023 #include <IGC/IGCminimumInclude.h>
00024 // Predeclared Classes
00025 class IGClogMessage;
00026 
00027 
00028 #ifndef __IGC_LOG_QUERY_RESULT_HANDLE_H__
00029 #define __IGC_LOG_QUERY_RESULT_HANDLE_H__
00030 typedef void* IGClogQueryResultHandle;
00031 #endif
00032 
00033 
00038 class IGClogQueryResult
00039 {
00040 public:
00042    IGClogQueryResult();
00043    IGClogQueryResult(const IGClogQueryResult& Orig);
00044    IGClogQueryResult(IGClogQueryResultHandle Handle);
00045    
00047    virtual ~IGClogQueryResult();
00048    
00050    IGClogQueryResult& operator=(const IGClogQueryResult& Orig);
00051    
00053    IGClogQueryResultHandle GetHandle() const { return Handle; }
00054    
00055    
00060    IGCboolean Success() const;
00061    
00062    
00068    const char* ErrorDescription() const;
00069    
00070    
00077    IGClogMessage Message(IGCint32 MessageIndex) const;
00078    
00079    
00086    IGCint32 CountOfMessage() const;
00087    
00088    
00089 private:
00090    IGClogQueryResultHandle Handle;
00091 };
00092 
00093 #endif // end of defensive include