![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2005 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: radioMsgAddrUtil.h,v $ $Revision: 1.8 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00013 00014 #ifndef radioMsgAddrUtil_H_ 00015 #define radioMsgAddrUtil_H_ 00016 00017 #include <set> 00018 #include <vlutil/vlString.h> 00019 #include "vrfmodel/vrfmodelDefines.h" 00020 #include "vrfmsgs/radioMsg.h" 00021 00022 class DtVrfObject; 00023 class DtVrfObjectManager; 00024 00030 00032 DT_DLL_vrfmodel bool entityIsMessageSender(const DtVrfObject& entity, 00033 const DtSimRadioMessage& radioMessage); 00034 00036 DT_DLL_vrfmodel bool messageSenderInList(const DtSimRadioMessage& radioMessage, 00037 const std::set<DtString>& objectNameList, 00038 const DtVrfObjectManager& objectManager); 00039 00042 DT_DLL_vrfmodel DtString messageSenderObjectName(const DtSimRadioMessage& radioMessage, 00043 const DtVrfObjectManager& objectManager); 00044 00045 DT_DLL_vrfmodel DtVrfObject* messageSenderObject(const DtSimRadioMessage& radioMessage, 00046 const DtVrfObjectManager& objectManager); 00047 #endif