Class Hierarchy   Class Index   Method Index  

IGCsourceMessageRequestedEventOutputs.h

00001 #ifndef __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_H__
00002 #define __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_H__
00003 //--------------------------------------------------------------------------
00004 // Copyright (C) 1997-2009 iNTERFACEWARE Inc. All Rights Reserved.
00005 //
00006 // Class: IGCsourceMessageRequestedEventOutputs
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:   Friday, September 11th, 2009 @ 02:14:06 PM
00017 // Revision: $Revision: 1.1 $
00018 //
00019 // Last Edit Date: $Date: 2009-09-14 18:52:21 $
00020 // Source: $Source: /home/cvs/cvsroot/IGC/IGCsourceMessageRequestedEventOutputs.h,v $
00021 //--------------------------------------------------------------------------
00022 
00023 #include <IGC/IGCminimumInclude.h>
00024 
00025 #ifndef __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_HANDLE_H__
00026 #define __IGC_SOURCE_MESSAGE_REQUESTED_EVENT_OUTPUTS_HANDLE_H__
00027 typedef void* IGCsourceMessageRequestedEventOutputsHandle;
00028 #endif
00029 
00030 
00058 class IGCsourceMessageRequestedEventOutputs
00059 {
00060 public:
00062    IGCsourceMessageRequestedEventOutputs();
00063    IGCsourceMessageRequestedEventOutputs(const IGCsourceMessageRequestedEventOutputs& Orig);
00064    IGCsourceMessageRequestedEventOutputs(IGCsourceMessageRequestedEventOutputsHandle Handle);
00065    
00067    virtual ~IGCsourceMessageRequestedEventOutputs();
00068    
00070    IGCsourceMessageRequestedEventOutputs& operator=(const IGCsourceMessageRequestedEventOutputs& Orig);
00071    
00073    IGCsourceMessageRequestedEventOutputsHandle GetHandle() const { return Handle; }
00074    
00075    
00083    const char* OutboundMessage() const;
00084    
00085    
00093    void SetOutboundMessage(const char* Value);
00094    
00095    
00113    const char* PluginMessageId() const;
00114    
00115    
00123    void SetPluginMessageId(const char* Value);
00124    
00125    
00137    IGCboolean StopChannelFlag() const;
00138    
00139    
00147    void SetStopChannelFlag(IGCboolean Value);
00148    
00149    
00163    IGCboolean StopChannelErrorFlag() const;
00164    
00165    
00173    void SetStopChannelErrorFlag(IGCboolean Value);
00174    
00175    
00185    const char* StopChannelReason() const;
00186    
00187    
00195    void SetStopChannelReason(const char* Value);
00196    
00197    
00203    void AddErrorLogMessage(const char* ErrorLogMessage);
00204    
00205    
00211    void AddWarningLogMessage(const char* WarningLogMessage);
00212    
00213    
00219    void AddInfoLogMessage(const char* InfoLogMessage);
00220    
00221    
00227    void AddDebugLogMessage(const char* DebugLogMessage);
00228    
00229    
00230 private:
00231    IGCsourceMessageRequestedEventOutputsHandle Handle;
00232 };
00233 
00234 #endif // end of defensive include