LcgSchedulerD2D.h Source File

Simu5G: LcgSchedulerD2D.h Source File
Simu5G
LcgSchedulerD2D.h
1//
2// Simu5G
3//
4// Copyright (C) 2012-2021 Giovanni Nardini, Giovanni Stea, Antonio Virdis et al. (University of Pisa)
5// Copyright (C) 2022-2026 Giovanni Nardini, Giovanni Stea et al. (University of Pisa)
6//
7// This file is part of a software released under the license included in file
8// "license.pdf". Please read LICENSE and README files before using it.
9// The above files and the present reference are part of the software itself,
10// and cannot be removed from it.
11//
12
13#ifndef _LTE_LCGSCHEDULERD2D_H_
14#define _LTE_LCGSCHEDULERD2D_H_
15
16#include "simu5g/stack/mac/scheduler/LcgScheduler.h"
17
18namespace simu5g {
19
28class LcgSchedulerD2D : public LcgScheduler
29{
30 public:
31 LcgSchedulerD2D(LteMacUe *mac) : LcgScheduler(mac) {}
32
33 protected:
34 bool checkForPendingAdditionalBsr(Direction grantDir, Lcg lcg) override;
35};
36
37} //namespace
38
39#endif // _LTE_LCGSCHEDULERD2D_H_
bool checkForPendingAdditionalBsr(Direction grantDir, Lcg lcg) override
LcgScheduler(LteMacUe *mac)
Definition AlertReceiver.h:24