xsi_actiondeltaitem.h Source File
 
 
 
xsi_actiondeltaitem.h
Go to the documentation of this file.
00001 //*****************************************************************************
00011 //*****************************************************************************
00012 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00013 #pragma once
00014 #endif
00015 
00016 #ifndef __XSIACTIONDELTAITEM_H__
00017 #define __XSIACTIONDELTAITEM_H__
00018 
00019 #include <xsi_siobject.h>
00020 
00021 namespace XSI {
00022 
00023 //*****************************************************************************
00110 class SICPPSDKDECL ActionDeltaItem : public SIObject
00111 {
00112 public:
00114         ActionDeltaItem();
00115 
00117         ~ActionDeltaItem();
00118 
00122         ActionDeltaItem(const CRef& in_ref);
00123 
00127         ActionDeltaItem(const ActionDeltaItem& in_obj);
00128 
00133         bool IsA( siClassID in_ClassID) const;
00134 
00138         siClassID GetClassID() const;
00139 
00145         ActionDeltaItem& operator=(const ActionDeltaItem& in_obj);
00146 
00152         ActionDeltaItem& operator=(const CRef& in_ref);
00153 
00158         CString GetName()const;
00159 
00165         CStatus PutName( const CString& in_Name )const;
00166 
00171         CString GetType()const;
00172 
00177         bool GetMute()const;
00178 
00235         CStatus PutMute( const bool in_Mute );
00236 
00306         CValue GetValue()const;
00307 
00383         CStatus PutValue(CValue in_value);
00384 
00389         CString GetAuditInfo();
00390 
00391         private:
00392         ActionDeltaItem * operator&() const;
00393         ActionDeltaItem * operator&();
00394 };
00395 
00396 }
00397 
00398 #endif // __XSIACTIONDELTAITEM_H__