VR-Forces 4.0.4 Class Documentation
include/bhaveMsgs/ifUpdateSpawnInstance.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2012 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 
00006 #pragma once
00007 
00008 #include <vrftasks/adminContent.h>
00009 #include "vrfmsgs/rwSpawnData.h"
00010 #include "bhaveMsgs/bhaveMsgsDefines.h"
00011 
00012 
00013 namespace BHAVE
00014 {
00018    class DT_DLL_bhaveMsgs DtIfAdminUpdateSpawnInstance : public DtAdminContent
00019    {
00020 
00021    public:
00022 
00024       DtIfAdminUpdateSpawnInstance();
00025 
00027       DtIfAdminUpdateSpawnInstance(const DtIfAdminUpdateSpawnInstance & orig);
00028 
00030       const DtIfAdminUpdateSpawnInstance & operator=(const DtIfAdminUpdateSpawnInstance & orig);
00031 
00033       virtual ~DtIfAdminUpdateSpawnInstance();
00034 
00036       virtual int type() const;
00037 
00039       virtual DtAdminContent * clone() const;
00040 
00042       virtual int netRepSize() const;
00043 
00045       virtual bool setFromNet(const char* contentBuffer, unsigned contentSize);
00046 
00048       virtual bool setToNet();
00049 
00050       virtual DtRwSpawnData& spawnData() {return mySpawnData;};
00051       virtual void setSpawnData(DtRwSpawnData & data) {mySpawnData = data;};
00052 
00057       virtual DtString stringRep() const;
00058 
00060       static DtAdminContent* creator();
00061 
00062    protected:
00063 
00064       DtRwSpawnData mySpawnData;
00065    };
00066 
00067 } 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)