📄 communication_inter.h
字号:
/**********************************************************************************
欢迎使用FFB-MOT对象模板V1.1
设计者:尹娟,龚建兴
Email:fj_gjx@yahoo.com
Phone:0731-4574996
日期 :2003.8.25
**********************************************************************************/
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef FWCOMMUNICATION_H_
#define FWCOMMUNICATION_H_
#include "FWPackData.h"
#include "DataTypeDef.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//{{FW_OBJECT_INFOMATION_BEGIN
// OMT_NAME: Communication
// OMT_PS: PS
// OMT_DESCRIPTION: 聊天内容
//}}FW_OBJECT_INFOMATION_END
class Communication_inter
{
//Attribute
public:
DECLARE_PACKINGANDUNPACKING_CLASS_OFINTERACTION
//{{FW_PUBLIC_OMT_PARAMETER_VALUE_DECLARE_BEGIN <<----- Don't delete it!>>
//
std::string m_name;
//
std::string m_message;
//}}FW_PUBLIC_OMT_PARAMETER_VALUE_DECLARE_END <<----- Don't delete it!>>
private:
//{{FW_PRIVATE_STATIC_PARAMETER_DECLARE_BEGIN <<----- Don't delete it!>>
static RTI::InteractionClassHandle ms_Communication_interId;
static char* ms_Communication_interStr;
static RTI::ParameterHandle ms_nameId;
static char* ms_nameStr;
static RTI::ParameterHandle ms_messageId;
static char* ms_messageStr;
static RTI::RTIambassador *m_RtiAmb;
static RTI::Boolean ms_SendInterFlag;
//}}FW_PRIVATE_STATIC_PARAMETERE_DECLARE_END <<----- Don't delete it!>>
//Method
public:
//{{FW_PUBLIC_VIRTUAL_METHOD_DECLARE_BEGIN <<----- Don't delete it!>>
virtual void Send(const char *theTag = "");
virtual void Send(RTIfedTime theTimeStamp, const char *theTag = "");
virtual void Receive(const RTI::ParameterHandleValuePairSet& theParameters);
//}}FW_PUBLIC_VIRTUAL_METHOD_DECLARE_END <<----- Don't delete it!>>
//{{FW_PUBLIC_METHOD_DECLARE_BEGIN <<----- Don't delete it!>>
static void SetRtiAmb(RTI::RTIambassador &theRtiAmb);
static void Init();
static RTI::InteractionClassHandle GetClassId();
static RTI::ParameterHandle FindParameterHandle(CString theParaName);
static void Publishing();
static void Unpublished();
static void SetInteractionControl(RTI::Boolean theFlag);
static void Subscribing();
static void Unsubscribed();
//}}FW_PUBLIC_METHOD_DECLARE_END <<----- Don't delete it!>>
};
#endif //FWCOMMUNICATION_H_
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -