Class Hierarchy   Class Index   Method Index  

IGClogQuery.h

00001 #ifndef __IGC_LOG_QUERY_H__
00002 #define __IGC_LOG_QUERY_H__
00003 //--------------------------------------------------------------------------
00004 // Copyright (C) 1997-2009 iNTERFACEWARE Inc. All Rights Reserved.
00005 //
00006 // Class: IGClogQuery
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.5 $
00018 //
00019 // Last Edit Date: $Date: 2009-11-18 15:40:21 $
00020 // Source: $Source: /home/cvs/cvsroot/IGC/IGClogQuery.h,v $
00021 //--------------------------------------------------------------------------
00022 
00023 #include <time.h>
00024 #include <IGC/IGCminimumInclude.h>
00025 // Predeclared Classes
00026 class IGClogQueryResult;
00027 
00028 
00029 #ifndef __IGC_LOG_QUERY_HANDLE_H__
00030 #define __IGC_LOG_QUERY_HANDLE_H__
00031 typedef void* IGClogQueryHandle;
00032 #endif
00033 
00034 
00039 class IGClogQuery
00040 {
00041 public:
00043    IGClogQuery();
00044    IGClogQuery(const IGClogQuery& Orig);
00045    IGClogQuery(IGClogQueryHandle Handle);
00046    
00048    virtual ~IGClogQuery();
00049    
00051    IGClogQuery& operator=(const IGClogQuery& Orig);
00052    
00054    IGClogQueryHandle GetHandle() const { return Handle; }
00055    
00056    
00063    const char* Host() const;
00064    
00065    
00073    void SetHost(const char* Value);
00074    
00075    
00083    IGCint32 Port() const;
00084    
00085    
00093    void SetPort(IGCint32 Value);
00094    
00095    
00103    const char* Username() const;
00104    
00105    
00113    void SetUsername(const char* Value);
00114    
00115    
00123    const char* Password() const;
00124    
00125    
00133    void SetPassword(const char* Value);
00134    
00135    
00142    IGCboolean Encrypt() const;
00143    
00144    
00152    void SetEncrypt(IGCboolean Value);
00153    
00154    
00162    const char* Filter() const;
00163    
00164    
00172    void SetFilter(const char* Value);
00173    
00174    
00181    const char* ChannelName() const;
00182    
00183    
00191    void SetChannelName(const char* Value);
00192    
00193    
00203    const char* MessageLogId() const;
00204    
00205    
00213    void SetMessageLogId(const char* Value);
00214    
00215    
00222    IGCboolean IncludeMessageMessages() const;
00223    
00224    
00232    void SetIncludeMessageMessages(IGCboolean Value);
00233    
00234    
00241    IGCboolean IncludeAckMessages() const;
00242    
00243    
00251    void SetIncludeAckMessages(IGCboolean Value);
00252    
00253    
00260    IGCboolean IncludeSuccessMessages() const;
00261    
00262    
00270    void SetIncludeSuccessMessages(IGCboolean Value);
00271    
00272    
00279    IGCboolean IncludeWarningMessages() const;
00280    
00281    
00289    void SetIncludeWarningMessages(IGCboolean Value);
00290    
00291    
00299    IGCboolean IncludeErrorMessages() const;
00300    
00301    
00309    void SetIncludeErrorMessages(IGCboolean Value);
00310    
00311    
00320    IGCboolean IncludeMarkedErrorMessages() const;
00321    
00322    
00330    void SetIncludeMarkedErrorMessages(IGCboolean Value);
00331    
00332    
00339    IGCboolean IncludeUnmarkedErrorMessages() const;
00340    
00341    
00349    void SetIncludeUnmarkedErrorMessages(IGCboolean Value);
00350    
00351    
00358    IGCboolean IncludeInfoMessages() const;
00359    
00360    
00368    void SetIncludeInfoMessages(IGCboolean Value);
00369    
00370    
00377    IGCboolean IncludeDebugMessages() const;
00378    
00379    
00387    void SetIncludeDebugMessages(IGCboolean Value);
00388    
00389    
00397    IGCboolean IncludeDeleted() const;
00398    
00399    
00407    void SetIncludeDeleted(IGCboolean Value);
00408    
00409    
00416    IGCboolean IncludeNonDeleted() const;
00417    
00418    
00426    void SetIncludeNonDeleted(IGCboolean Value);
00427    
00428    
00435    IGCboolean IncludeSourceLogs() const;
00436    
00437    
00445    void SetIncludeSourceLogs(IGCboolean Value);
00446    
00447    
00454    time_t After() const;
00455    
00456    
00464    void SetAfter(time_t Value);
00465    
00466    
00473    time_t Before() const;
00474    
00475    
00483    void SetBefore(time_t Value);
00484    
00485    
00491    IGClogQueryResult Execute();
00492    
00493    
00494 private:
00495    IGClogQueryHandle Handle;
00496 };
00497 
00498 #endif // end of defensive include