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) 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 10 matching lines...) Expand all Loading... |
21 | 21 |
22 #ifndef LTE_ENB_CMAC_SAP_H | 22 #ifndef LTE_ENB_CMAC_SAP_H |
23 #define LTE_ENB_CMAC_SAP_H | 23 #define LTE_ENB_CMAC_SAP_H |
24 | 24 |
25 #include <ns3/packet.h> | 25 #include <ns3/packet.h> |
26 #include <ns3/ff-mac-common.h> | 26 #include <ns3/ff-mac-common.h> |
27 #include <ns3/eps-bearer.h> | 27 #include <ns3/eps-bearer.h> |
28 #include <ns3/lte-common.h> | 28 #include <ns3/lte-common.h> |
29 | 29 |
30 namespace ns3 { | 30 namespace ns3 { |
31 | |
32 | 31 |
33 class LteMacSapUser; | 32 class LteMacSapUser; |
34 | 33 |
35 /** | 34 /** |
36 * Service Access Point (SAP) offered by the eNB MAC to the eNB RRC | 35 * Service Access Point (SAP) offered by the eNB MAC to the eNB RRC |
37 * See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1 | 36 * See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1 |
38 * | 37 * |
39 * This is the MAC SAP Provider, i.e., the part of the SAP that contains the MAC
methods called by the RRC | 38 * This is the MAC SAP Provider, i.e., the part of the SAP that contains the MAC
methods called by the RRC |
40 */ | 39 */ |
41 class LteEnbCmacSapProvider | 40 class LteEnbCmacSapProvider |
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
215 | 214 |
216 /**· | 215 /**· |
217 * Notify the RRC of a UE config updated requested by the MAC (normally, by th
e scheduler) | 216 * Notify the RRC of a UE config updated requested by the MAC (normally, by th
e scheduler) |
218 *· | 217 *· |
219 * \param params· | 218 * \param params· |
220 */ | 219 */ |
221 virtual void RrcConfigurationUpdateInd (UeConfig params) = 0; | 220 virtual void RrcConfigurationUpdateInd (UeConfig params) = 0; |
222 }; | 221 }; |
223 | 222 |
224 | 223 |
225 | |
226 | |
227 | |
228 | |
229 | |
230 } // namespace ns3 | 224 } // namespace ns3 |
231 | 225 |
232 | 226 |
233 #endif // MAC_SAP_H | 227 #endif // MAC_SAP_H |
LEFT | RIGHT |