VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
managedInterface
message.h
Go to the documentation of this file.
1
/*********************************************************************************
2
** Copyright (c) 2014 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************************/
5
6
#pragma once
7
11
12
#include "
managedInterface/plugin.h
"
13
14
#include "
vlpi/byteStream.h
"
15
16
#include <string>
17
#include <vector>
18
20
class
MANAGEDINTERFACE_DLL
DtMessage
21
{
22
public
:
24
DtMessage
();
26
virtual
~
DtMessage
();
27
29
virtual
std::string name()
const
;
30
31
virtual
double
timeStamp();
32
virtual
void
setTimeStamp(
double
ts);
33
35
virtual
unsigned
char
* encode();
36
38
//static DtMessage* decode(unsigned char* buffer, int length);
39
41
virtual
int
messageSize();
42
43
protected
:
44
std::string
myName
;
45
DtTime
myTimeStamp
;
46
47
virtual
void
serialize(
DtStreamWriter
& writer);
48
virtual
void
deserialize(
DtStreamReader
& reader);
49
};
Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (
www.mak.com
)