VR-Vantage 3.1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rfxSystemMessage.h
Go to the documentation of this file.
1 // ******************************************************************************
2 // ** Copyright (c) 2014 MAK Technologies, Inc.
3 // ** All rights reserved.
4 // ******************************************************************************
5 
9 
10 #pragma once
11 
12 #include "export.h"
13 #include "rfxMessage.h"
14 
15 #include <matrix/vlVector.h>
16 
17 #include <string>
18 
19 namespace makRadarFx
20 {
23 {
24  public:
27  virtual ~DtHeartbeatMessage();
28 
30  virtual int messageSize();
32  static DtBaseMessage* decode(unsigned char* buffer, int length);
34  virtual DtBaseMessage* clone();
35 
36  protected:
37  virtual void serialize(DtStreamWriter& writer);
38  virtual void deserialize(DtStreamReader& reader);
39 };
40 }
41 
DtBaseMessage is the base class for all messages that can be sent between the server and the client...
Definition: rfxMessage.h:25
Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in lit...
Definition: byteStream.h:74
#define RFX_DLL_SHARED
Definition: include/radarFxShared/export.h:15
Defines the base class for all messages that can be sent between the server and the client...
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices.
Instances of DtStreamReader decode values from a byte array this assumes the data in the byte stream ...
Definition: byteStream.h:27
DtHeatbeatMessage is sent periodically to ensure that connections are good.
Definition: rfxSystemMessage.h:22


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)