A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
three-gpp-http-helper.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 INRIA
3 * Copyright (c) 2013 Magister Solutions
4 *
5 * SPDX-License-Identifier: GPL-2.0-only
6 *
7 * Original work author (from packet-sink-helper.cc):
8 * - Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
9 *
10 * Converted to HTTP web browsing traffic models by:
11 * - Budiarto Herman <budiarto.herman@magister.fi>
12 *
13 */
14
15#ifndef THREE_GPP_HTTP_HELPER_H
16#define THREE_GPP_HTTP_HELPER_H
17
18#include <ns3/application-helper.h>
19
20namespace ns3
21{
22
23/**
24 * @ingroup applications
25 * Helper to make it easier to instantiate an ThreeGppHttpClient on a set of nodes.
26 */
28{
29 public:
30 /**
31 * Create a ThreeGppHttpClientHelper to make it easier to work with ThreeGppHttpClient
32 * applications.
33 * @param address The address of the remote server node to send traffic to.
34 */
35 ThreeGppHttpClientHelper(const Address& address);
36}; // end of `class ThreeGppHttpClientHelper`
37
38/**
39 * @ingroup http
40 * Helper to make it easier to instantiate an ThreeGppHttpServer on a set of nodes.
41 */
43{
44 public:
45 /**
46 * Create a ThreeGppHttpServerHelper to make it easier to work with
47 * ThreeGppHttpServer applications.
48 * @param address The address of the server.
49 */
50 ThreeGppHttpServerHelper(const Address& address);
51}; // end of `class ThreeGppHttpServerHelper`
52
53} // namespace ns3
54
55#endif /* THREE_GPP_HTTP_HELPER_H */
a polymophic address class
Definition address.h:90
A helper to make it easier to instantiate an application on a set of nodes.
Helper to make it easier to instantiate an ThreeGppHttpClient on a set of nodes.
ThreeGppHttpClientHelper(const Address &address)
Create a ThreeGppHttpClientHelper to make it easier to work with ThreeGppHttpClient applications.
Helper to make it easier to instantiate an ThreeGppHttpServer on a set of nodes.
ThreeGppHttpServerHelper(const Address &address)
Create a ThreeGppHttpServerHelper to make it easier to work with ThreeGppHttpServer applications.
Every class exported by the ns3 library is enclosed in the ns3 namespace.