1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
3
* Copyright (c) 2009 University of Washington
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License version 2 as
7
* published by the Free Software Foundation;
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
* Author: Leonard Tracy <lentracy@gmail.com>
21
#ifndef UAN_RC_EXAMPLE_H
22
#define UAN_RC_EXAMPLE_H
24
#include "ns3/network-module.h"
25
#include "ns3/tools-module.h"
26
#include "ns3/uan-module.h"
45
std::string m_gnuplotfile;
47
uint32_t m_bytesTotal;
49
UanModesList m_dataModes;
50
UanModesList m_controlModes;
52
void ReceivePacket (Ptr<Socket> socket);
53
UanTxMode CreateMode (uint32_t kass,
57
void CreateDualModes (uint32_t fc);
58
uint32_t Run (uint32_t param);
64
#endif /* UAN_RC_EXAMPLE_H */