LEFT | RIGHT |
(no file at all) | |
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) 2015 Danilo Abrignani | 3 * Copyright (c) 2015 Danilo Abrignani |
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 10 matching lines...) Expand all Loading... |
21 | 21 |
22 #ifndef SIMPLE_UE_COMPONENT_CARRIER_MANAGER_H | 22 #ifndef SIMPLE_UE_COMPONENT_CARRIER_MANAGER_H |
23 #define SIMPLE_UE_COMPONENT_CARRIER_MANAGER_H | 23 #define SIMPLE_UE_COMPONENT_CARRIER_MANAGER_H |
24 | 24 |
25 #include <ns3/lte-ue-component-carrier-manager.h> | 25 #include <ns3/lte-ue-component-carrier-manager.h> |
26 #include <ns3/lte-ue-ccm-rrc-sap.h> | 26 #include <ns3/lte-ue-ccm-rrc-sap.h> |
27 #include <ns3/lte-rrc-sap.h> | 27 #include <ns3/lte-rrc-sap.h> |
28 #include <map> | 28 #include <map> |
29 | 29 |
30 namespace ns3 { | 30 namespace ns3 { |
31 class LteUeCcmRrcSapProvider; | 31 |
| 32 class LteUeCcmRrcSapProvider; |
32 | 33 |
33 /** | 34 /** |
34 * \brief Component carrier manager implementation which simply does nothing. | 35 * \brief Component carrier manager implementation which simply does nothing. |
35 * | 36 * |
36 * Selecting this component carrier selection algorithm is equivalent to disabli
ng automatic | 37 * Selecting this component carrier selection algorithm is equivalent to disabli
ng automatic |
37 * triggering of component carrier selection. This is the default choice. | 38 * triggering of component carrier selection. This is the default choice. |
38 * | 39 * |
39 */ | 40 */ |
40 class SimpleUeComponentCarrierManager : public LteUeComponentCarrierManager | 41 class SimpleUeComponentCarrierManager : public LteUeComponentCarrierManager |
41 { | 42 { |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 LteMacSapUser* m_ccmMacSapUser;//!< Interface to the eNodeB RLC instance. | 144 LteMacSapUser* m_ccmMacSapUser;//!< Interface to the eNodeB RLC instance. |
144 LteMacSapProvider* m_ccmMacSapProvider; //!< Receive API calls from the eNodeB
RLC instance | 145 LteMacSapProvider* m_ccmMacSapProvider; //!< Receive API calls from the eNodeB
RLC instance |
145 | 146 |
146 }; // end of class SimpleUeComponentCarrierManager | 147 }; // end of class SimpleUeComponentCarrierManager |
147 | 148 |
148 | 149 |
149 } // end of namespace ns3 | 150 } // end of namespace ns3 |
150 | 151 |
151 | 152 |
152 #endif /* SIMPLE_UE_COMPONENT_CARRIER_MANAGER_H */ | 153 #endif /* SIMPLE_UE_COMPONENT_CARRIER_MANAGER_H */ |
LEFT | RIGHT |