00001 /******************************************************************************* 00002 ** Copyright (c) 2003 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00008 00009 #pragma once 00010 00011 #include "lcTotalState.h" 00012 00013 00018 class DT_DLL_LOGGERCONTROL DtLgrLgrHeartbeatPdu : public DtLgrTotalStatePdu 00019 { 00020 public: 00021 00023 DtLgrLgrHeartbeatPdu( 00024 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER ); 00025 00027 DtLgrLgrHeartbeatPdu( const DtNetLgrControlPdu*, 00028 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER ); 00029 00031 DtLgrLgrHeartbeatPdu( const DtEntityIdentifier& sender, 00032 const DtEntityIdentifier& receiver, 00033 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER ); 00034 00036 virtual ~DtLgrLgrHeartbeatPdu(); 00037 00039 DtLgrLgrHeartbeatPdu( const DtLgrLgrHeartbeatPdu& ); 00040 00042 DtLgrLgrHeartbeatPdu& operator=( const DtLgrLgrHeartbeatPdu& ); 00043 00044 protected: 00045 00046 }; 00047 00048