MAK RTIspy API Documentation for HLA 1516
nullMsg.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1998 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: nullMsg.h,v $ $Revision: 1.6 $ $State: Exp $
00007 *********************************************************************/
00008 
00011 
00012 #ifndef DtNullMsg_H_
00013 #define DtNullMsg_H_
00014 
00015 #include "rtiMsg.h"
00016 #include "netNullMsg.h"
00017 
00018 class DT_DLL_LRC DtNullMsg : public DtRtiMsg
00019 {
00020 public:
00021 
00023    DtNullMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
00024 
00026    DtNullMsg(const DtNetNullMsg* netRep,
00027       DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
00028 
00030    virtual ~DtNullMsg();
00031 
00033    virtual void printData(DtLogicalTimeFactory* logicalTimeFactory) const;
00034 
00035 protected:
00036 
00038    virtual DtNetNullMsg* netNullMsg();
00039    virtual const DtNetNullMsg* netNullMsg() const;
00040 
00042    virtual DtRtiMsgKind internalDtRtiMsgKind();
00043 
00045    virtual int minSize() const;
00046 
00048    virtual DtNullMsg* self() const;
00049 
00050 protected:
00051 
00052 };
00053 
00054 inline DtNullMsg* DtNullMsg::self() const
00055 {
00056    return const_cast<DtNullMsg*>( this );
00057 }
00058 
00059 #endif
00060 

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)