open-dis-cpp
src
dis6
LogisticsPdu.h
1
#pragma once
2
3
#include <dis6/Pdu.h>
4
#include <dis6/utils/DataStream.h>
5
#include <dis6/opendis6_export.h>
6
7
8
namespace
DIS
9
{
10
// Section 5.3.5. Abstract superclass for logistics PDUs. COMPLETE
11
12
// Copyright (c) 2007, MOVES Institute, Naval Postgraduate School. All rights reserved.
13
//
14
// This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
15
//
16
// @author DMcG, jkg
17
18
class
OPENDIS6_EXPORT
LogisticsPdu
:
public
Pdu
19
{
20
protected
:
21
22
public
:
23
LogisticsPdu
();
24
virtual
~
LogisticsPdu
();
25
26
virtual
void
marshal(
DataStream
& dataStream)
const
;
27
virtual
void
unmarshal(
DataStream
& dataStream);
28
29
30
virtual
int
getMarshalledSize()
const
;
31
32
bool
operator ==(
const
LogisticsPdu
& rhs)
const
;
33
};
34
}
35
DIS
Symbolic names as defined in 5.1.4.
Definition:
AcknowledgePdu.h:8
DIS::DataStream
a class to support managing a network buffer.
Definition:
DataStream.h:28
DIS::LogisticsPdu
Definition:
LogisticsPdu.h:18
DIS::Pdu
Definition:
Pdu.h:15
Generated by
1.8.13