A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
lr-wpan-spectrum-signal-parameters.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2012 The Boeing Company
3 *
4 * SPDX-License-Identifier: GPL-2.0-only
5 *
6 * Author: Gary Pei <guangyu.pei@boeing.com>
7 */
8
9#ifndef LR_WPAN_SPECTRUM_SIGNAL_PARAMETERS_H
10#define LR_WPAN_SPECTRUM_SIGNAL_PARAMETERS_H
11
12#include <ns3/spectrum-signal-parameters.h>
13
14namespace ns3
15{
16
17class PacketBurst;
18
19namespace lrwpan
20{
21
22/**
23 * \ingroup lr-wpan
24 *
25 * Signal parameters for LrWpan.
26 */
28{
29 Ptr<SpectrumSignalParameters> Copy() const override;
30
31 /**
32 * default constructor
33 */
35
36 /**
37 * copy constructor
38 * \param p the object to copy from.
39 */
41
42 /**
43 * The packet burst being transmitted with this signal
44 */
46};
47
48} // namespace lrwpan
49} // namespace ns3
50
51#endif /* LR_WPAN_SPECTRUM_SIGNAL_PARAMETERS_H */
Smart pointer class similar to boost::intrusive_ptr.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
This struct provides the generic signal representation to be used by all wireless technologies.
Ptr< SpectrumSignalParameters > Copy() const override
make a "virtual" copy of this class, where "virtual" refers to the fact that if the actual object is ...
Ptr< PacketBurst > packetBurst
The packet burst being transmitted with this signal.