LteHarqProcessTxD2D.h Source File

Simu5G: LteHarqProcessTxD2D.h Source File
Simu5G
LteHarqProcessTxD2D.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_LTEHARQPROCESSTXD2D_H_
14#define _LTE_LTEHARQPROCESSTXD2D_H_
15
16#include "simu5g/stack/mac/buffer/harq/LteHarqProcessTx.h"
17#include "simu5g/stack/d2d/mac/harq/LteHarqUnitTxD2D.h"
18
19namespace simu5g {
20
29class LteHarqProcessTxD2D : public LteHarqProcessTx
30{
31 public:
32
41 LteHarqProcessTxD2D(Binder *binder, unsigned char acid, unsigned int numUnits, unsigned int numProcesses, LteMacBase *macOwner, LteMacBase *dstMac);
42 Packet *extractPdu(Codeword cw) override;
43};
44
45} //namespace
46
47#endif
48
Definition Binder.h:48
LteHarqProcessTxD2D(Binder *binder, unsigned char acid, unsigned int numUnits, unsigned int numProcesses, LteMacBase *macOwner, LteMacBase *dstMac)
MAC Layer.
Definition LteMacBase.h:80
Definition AlertReceiver.h:24
unsigned short Codeword
Codeword.
Definition LteCommon.h:202