![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2012 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00006 #pragma once 00007 #include "bhaveMsgs/bhaveMsgsDefines.h" 00008 00009 #include <vrftasks/adminContent.h> 00010 00011 namespace BHAVE 00012 { 00016 class DT_DLL_bhaveMsgs DtIfAdminSetTemplateName : public DtAdminContent 00017 { 00018 00019 public: 00020 00022 DtIfAdminSetTemplateName(); 00023 00025 DtIfAdminSetTemplateName(const DtIfAdminSetTemplateName & orig); 00026 00028 const DtIfAdminSetTemplateName & operator=(const DtIfAdminSetTemplateName & orig); 00029 00031 virtual ~DtIfAdminSetTemplateName(); 00032 00034 virtual int type() const; 00035 00037 virtual DtAdminContent * clone() const; 00038 00040 virtual int netRepSize() const; 00041 00043 virtual bool setFromNet(const char* contentBuffer, unsigned contentSize); 00044 00046 virtual bool setToNet(); 00047 00052 virtual DtString stringRep() const; 00053 00055 static DtAdminContent* creator(); 00056 00059 virtual void setTemplateName(const DtString & name); 00060 virtual const DtString& templateName() const; 00062 00063 protected: 00064 00065 DtString myTemplateName; 00066 }; 00067 00068 }