OLD | NEW |
1 /* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2011 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC) | 3 * Copyright (c) 2011 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC) |
4 * | 4 * |
5 * This program is free software; you can redistribute it and/or modify | 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 | 6 * it under the terms of the GNU General Public License version 2 as |
7 * published by the Free Software Foundation; | 7 * published by the Free Software Foundation; |
8 * | 8 * |
9 * This program is distributed in the hope that it will be useful, | 9 * This program is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 19 matching lines...) Expand all Loading... |
30 #include <ns3/ptr.h> | 30 #include <ns3/ptr.h> |
31 #include <ns3/object.h> | 31 #include <ns3/object.h> |
32 #include <ns3/lte-common.h> | 32 #include <ns3/lte-common.h> |
33 #include <ns3/application.h> | 33 #include <ns3/application.h> |
34 #include <ns3/eps-bearer.h> | 34 #include <ns3/eps-bearer.h> |
35 #include <ns3/epc-enb-s1-sap.h> | 35 #include <ns3/epc-enb-s1-sap.h> |
36 #include <ns3/epc-s1ap-sap.h> | 36 #include <ns3/epc-s1ap-sap.h> |
37 #include <map> | 37 #include <map> |
38 | 38 |
39 namespace ns3 { | 39 namespace ns3 { |
| 40 |
40 class EpcEnbS1SapUser; | 41 class EpcEnbS1SapUser; |
41 class EpcEnbS1SapProvider; | 42 class EpcEnbS1SapProvider; |
42 | 43 |
43 | |
44 /** | 44 /** |
45 * \ingroup lte | 45 * \ingroup lte |
46 * | 46 * |
47 * This application is installed inside eNBs and provides the bridge functionali
ty for user data plane packets between the radio interface and the S1-U interfac
e. | 47 * This application is installed inside eNBs and provides the bridge functionali
ty for user data plane packets between the radio interface and the S1-U interfac
e. |
48 */ | 48 */ |
49 class EpcEnbApplication : public Application | 49 class EpcEnbApplication : public Application |
50 { | 50 { |
51 | 51 |
52 /// allow MemberEpcEnbS1SapProvider<EpcEnbApplication> class friend access | 52 /// allow MemberEpcEnbS1SapProvider<EpcEnbApplication> class friend access |
53 friend class MemberEpcEnbS1SapProvider<EpcEnbApplication>; | 53 friend class MemberEpcEnbS1SapProvider<EpcEnbApplication>; |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
306 std::map<uint64_t, uint16_t> m_imsiRntiMap; | 306 std::map<uint64_t, uint16_t> m_imsiRntiMap; |
307 | 307 |
308 uint16_t m_cellId; ///< cell ID | 308 uint16_t m_cellId; ///< cell ID |
309 | 309 |
310 }; | 310 }; |
311 | 311 |
312 } //namespace ns3 | 312 } //namespace ns3 |
313 | 313 |
314 #endif /* EPC_ENB_APPLICATION_H */ | 314 #endif /* EPC_ENB_APPLICATION_H */ |
315 | 315 |
OLD | NEW |