The SatLowerLayerServiceConf class holds information of all configures lower layer service entries. More...
#include "satellite-lower-layer-service.h"
Public Member Functions | |
| SatLowerLayerServiceConf () | |
| Constructor for SatLowerLayerServiceConf. | |
| ~SatLowerLayerServiceConf () | |
| Destructor for SatLowerLayerServiceConf. | |
| bool | GetDaConstantAssignmentProvided (uint8_t index) const |
| Get state, if constant assignment is provided for a DA service. | |
| uint16_t | GetDaConstantServiceRateInKbps (uint8_t index) const |
| Get constant service rate for a DA service. | |
| Ptr< RandomVariableStream > | GetDaConstantServiceRateStream (uint8_t index) const |
| Get constant service rate stream for a DA service. | |
| uint16_t | GetDaMaximumBacklogInKbytes (uint8_t index) const |
| Get maximum backlog size for a DA service. | |
| uint16_t | GetDaMaximumServiceRateInKbps (uint8_t index) const |
| Get maximum service rate for a DA service. | |
| uint16_t | GetDaMinimumServiceRateInKbps (uint8_t index) const |
| Get minimum service rate for a DA service. | |
| bool | GetDaRbdcAllowed (uint8_t index) const |
| Get state, if RBDC is allowed for a DA service. | |
| uint8_t | GetDaServiceCount () const |
| Get count of configured DA services. | |
| bool | GetDaVolumeAllowed (uint8_t index) const |
| Get state, if volume is allowed for a DA service. | |
| Time | GetDefaultControlRandomizationInterval () const |
| Get configured default control randomization interval. | |
| uint8_t | GetDynamicRatePersistence () const |
| Get configured dynamic rate persistence. | |
| double | GetRaAverageNormalizedOfferedLoadThreshold (uint8_t index) const |
| Get average normalized offeredLoad Threshold. | |
| uint16_t | GetRaBackOffProbability (uint8_t index) const |
| Get back off probability. | |
| uint16_t | GetRaBackOffTimeInMilliSeconds (uint8_t index) const |
| Get back off time in milliseconds. | |
| uint8_t | GetRaDefaultService () const |
| Get index of default RA service. | |
| uint16_t | GetRaHighLoadBackOffProbability (uint8_t index) const |
| Get high load back off probability. | |
| uint16_t | GetRaHighLoadBackOffTimeInMilliSeconds (uint8_t index) const |
| Get high load back off time in milliseconds. | |
| bool | GetRaIsCrdsaAllowed (uint8_t index) const |
| Get CRDSA allowance. | |
| bool | GetRaIsEssaAllowed (uint8_t index) const |
| Get E-SSA allowance. | |
| bool | GetRaIsSlottedAlohaAllowed (uint8_t index) const |
| Get Slotted Aloha allowance. | |
| uint8_t | GetRaMaximumConsecutiveBlockAccessed (uint8_t index) const |
| Get maximum consecutive block accessed for a RA service. | |
| uint8_t | GetRaMaximumUniquePayloadPerBlock (uint8_t index) const |
| Get maximum unique payload per block for a RA service. | |
| uint8_t | GetRaMinimumIdleBlock (uint8_t index) const |
| Get minimum idle block for a RA service. | |
| uint8_t | GetRaNumberOfInstances (uint8_t index) const |
| Get number of instances. | |
| uint8_t | GetRaServiceCount () const |
| Get count of configured RA services. | |
| uint8_t | GetVolumeBacklogPersistence () const |
| Get configured volume backlog persistence. | |
Static Public Member Functions | |
| static TypeId | GetTypeId (void) |
| methods derived from base classes | |
Static Public Attributes | |
| static const uint8_t | m_maxDaServiceEntries = 4 |
| static const uint8_t | m_maxRaServiceEntries = 3 |
| static const uint8_t | m_minDaServiceEntries = 2 |
| static const uint8_t | m_minRaServiceEntries = 1 |
Private Member Functions | |
| SAT_DA_SERVICE_ATTRIBUTE_ACCESSOR_DEFINE (0) | |
| SAT_DA_SERVICE_ATTRIBUTE_ACCESSOR_DEFINE (1) | |
| SAT_DA_SERVICE_ATTRIBUTE_ACCESSOR_DEFINE (2) | |
| SAT_DA_SERVICE_ATTRIBUTE_ACCESSOR_DEFINE (3) | |
| SAT_RA_SERVICE_ATTRIBUTE_ACCESSOR_DEFINE (0) | |
| SAT_RA_SERVICE_ATTRIBUTE_ACCESSOR_DEFINE (1) | |
| SAT_RA_SERVICE_ATTRIBUTE_ACCESSOR_DEFINE (2) | |
| void | SetDaConstantAssignmentProvided (uint8_t index, bool constAssignmentProvided) |
| Set state, if constant assignment is provided for a DA service. | |
| void | SetDaConstantServiceRateStream (uint8_t index, Ptr< RandomVariableStream > constantServiceRateStream) |
| Set constant service rate stream for a DA service. | |
| void | SetDaMaximumBacklogInKbytes (uint8_t index, uint16_t maximumBacklogInKbytes) |
| Set maximum backlog size for a DA service. | |
| void | SetDaMaximumServiceRateInKbps (uint8_t index, uint16_t maximumServiceRateKbps) |
| Set maximum service rate for a DA service. | |
| void | SetDaMinimumServiceRateInKbps (uint8_t index, uint16_t minimumServiceRateKbps) |
| Set minimum service rate for a DA service. | |
| void | SetDaRbdcAllowed (uint8_t index, bool bdcAllowed) |
| Set state, if RBDC is allowed for a DA service. | |
| void | SetDaVolumeAllowed (uint8_t index, bool volumeAllowed) |
| Set state, if volume is allowed for a DA service. | |
| void | SetRaAverageNormalizedOfferedLoadThreshold (uint8_t index, double averageNormalizedOfferedLoadThreshold) |
| Set average normalized offeredLoad Threshold. | |
| void | SetRaBackOffProbability (uint8_t index, uint16_t backOffProbability) |
| Set back off probability. | |
| void | SetRaBackOffTimeInMilliSeconds (uint8_t index, uint16_t backOffTimeInMilliSeconds) |
| Set back off time in milliseconds. | |
| void | SetRaHighLoadBackOffProbability (uint8_t index, uint16_t highLoadBackOffProbability) |
| Set high load back off probability. | |
| void | SetRaHighLoadBackOffTimeInMilliSeconds (uint8_t index, uint16_t backOffTimeInMilliSeconds) |
| Set high load back off time in milliseconds. | |
| void | SetRaIsCrdsaAllowed (uint8_t index, bool isCrdsaAllowed) |
| Set CRDSA allowance. | |
| void | SetRaIsEssaAllowed (uint8_t index, bool isEssaAllowed) |
| Set ESSA allowance. | |
| void | SetRaIsSlottedAlohaAllowed (uint8_t index, bool isSlottedAlohaAllowed) |
| Set Slotted Aloha allowance. | |
| void | SetRaMaximumConsecutiveBlockAccessed (uint8_t index, uint8_t maxConsecutiveBlockAccessed) |
| Set maximum consecutive block accessed for a RA service. | |
| void | SetRaMaximumUniquePayloadPerBlock (uint8_t index, uint8_t maxUniquePayloadPerBlock) |
| Set maximum unique payload per block for a RA service. | |
| void | SetRaMinimumIdleBlock (uint8_t index, uint8_t minimumIdleBlock) |
| Set minimum idle block for a RA service. | |
| void | SetRaNumberOfInstances (uint8_t index, uint8_t numberOfInstances) |
| Set number of instances. | |
Static Private Member Functions | |
| static std::string | GetIndexAsDaServiceName (uint8_t index) |
| Method to convert DA service index to service name. | |
| static std::string | GetIndexAsRaServiceName (uint8_t index) |
| Method to convert RA service index to service name. | |
| template<class T> | |
| static std::string | GetNumberAsString (T number) |
| Template method to convert number to string. | |
Private Attributes | |
| SatLowerLayerServiceDaEntry | m_daServiceEntries [m_maxDaServiceEntries] |
| uint8_t | m_daServiceEntryCount |
| Time | m_defaultControlRandomizationInterval |
| uint8_t | m_dynamicRatePersistence |
| SatLowerLayerServiceRaEntry | m_raServiceEntries [m_maxRaServiceEntries] |
| uint8_t | m_raServiceEntryCount |
| uint8_t | m_raServiceIndexDefault |
| uint8_t | m_volumeBacklogPersistence |
The SatLowerLayerServiceConf class holds information of all configures lower layer service entries.
This class is only used by SatLowerLayerServiceConf class.
Definition at line 501 of file satellite-lower-layer-service.h.
| ns3::SatLowerLayerServiceConf::SatLowerLayerServiceConf | ( | ) |
Constructor for SatLowerLayerServiceConf.
Definition at line 85 of file satellite-lower-layer-service.cc.
References m_daServiceEntryCount, m_defaultControlRandomizationInterval, m_dynamicRatePersistence, m_maxDaServiceEntries, m_maxRaServiceEntries, m_minDaServiceEntries, m_minRaServiceEntries, m_raServiceEntryCount, and m_volumeBacklogPersistence.
| ns3::SatLowerLayerServiceConf::~SatLowerLayerServiceConf | ( | ) |
Destructor for SatLowerLayerServiceConf.
Definition at line 107 of file satellite-lower-layer-service.cc.
| bool ns3::SatLowerLayerServiceConf::GetDaConstantAssignmentProvided | ( | uint8_t | index | ) | const |
Get state, if constant assignment is provided for a DA service.
| index | Index of the service |
Definition at line 409 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
| uint16_t ns3::SatLowerLayerServiceConf::GetDaConstantServiceRateInKbps | ( | uint8_t | index | ) | const |
Get constant service rate for a DA service.
| index | Index of the service |
Definition at line 488 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
| Ptr< RandomVariableStream > ns3::SatLowerLayerServiceConf::GetDaConstantServiceRateStream | ( | uint8_t | index | ) | const |
Get constant service rate stream for a DA service.
| index | Index of the service |
Definition at line 501 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
| uint16_t ns3::SatLowerLayerServiceConf::GetDaMaximumBacklogInKbytes | ( | uint8_t | index | ) | const |
Get maximum backlog size for a DA service.
| index | Index of the service |
Definition at line 583 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
| uint16_t ns3::SatLowerLayerServiceConf::GetDaMaximumServiceRateInKbps | ( | uint8_t | index | ) | const |
Get maximum service rate for a DA service.
| index | Index of the service |
Definition at line 529 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
| uint16_t ns3::SatLowerLayerServiceConf::GetDaMinimumServiceRateInKbps | ( | uint8_t | index | ) | const |
Get minimum service rate for a DA service.
| index | Index of the service |
Definition at line 556 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
| bool ns3::SatLowerLayerServiceConf::GetDaRbdcAllowed | ( | uint8_t | index | ) | const |
Get state, if RBDC is allowed for a DA service.
| index | Index of the service |
Definition at line 436 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
inline |
Get count of configured DA services.
Definition at line 540 of file satellite-lower-layer-service.h.
References m_daServiceEntryCount.
| bool ns3::SatLowerLayerServiceConf::GetDaVolumeAllowed | ( | uint8_t | index | ) | const |
Get state, if volume is allowed for a DA service.
| index | Index of the service |
Definition at line 462 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
inline |
Get configured default control randomization interval.
Definition at line 570 of file satellite-lower-layer-service.h.
References m_defaultControlRandomizationInterval.
|
inline |
Get configured dynamic rate persistence.
Definition at line 550 of file satellite-lower-layer-service.h.
References m_dynamicRatePersistence.
|
staticprivate |
Method to convert DA service index to service name.
| index | index to convert as service name |
Definition at line 113 of file satellite-lower-layer-service.cc.
References GetNumberAsString().
|
staticprivate |
Method to convert RA service index to service name.
| index | index to convert as service name |
Definition at line 120 of file satellite-lower-layer-service.cc.
References GetNumberAsString().
|
inlinestaticprivate |
Template method to convert number to string.
| number | number to convert as string |
Definition at line 761 of file satellite-lower-layer-service.h.
Referenced by GetIndexAsDaServiceName(), and GetIndexAsRaServiceName().
| double ns3::SatLowerLayerServiceConf::GetRaAverageNormalizedOfferedLoadThreshold | ( | uint8_t | index | ) | const |
Get average normalized offeredLoad Threshold.
| index | Index of the service |
Definition at line 823 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
Referenced by ns3::SatBeamHelper::NotifyConstructionCompleted().
| uint16_t ns3::SatLowerLayerServiceConf::GetRaBackOffProbability | ( | uint8_t | index | ) | const |
Get back off probability.
| index | Index of the service |
Definition at line 744 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
Referenced by ns3::SatBeamHelper::NotifyConstructionCompleted().
| uint16_t ns3::SatLowerLayerServiceConf::GetRaBackOffTimeInMilliSeconds | ( | uint8_t | index | ) | const |
Get back off time in milliseconds.
| index | Index of the service |
Definition at line 690 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
Referenced by ns3::SatBeamHelper::NotifyConstructionCompleted().
|
inline |
Get index of default RA service.
Definition at line 580 of file satellite-lower-layer-service.h.
References m_raServiceIndexDefault.
| uint16_t ns3::SatLowerLayerServiceConf::GetRaHighLoadBackOffProbability | ( | uint8_t | index | ) | const |
Get high load back off probability.
| index | Index of the service |
Definition at line 770 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
Referenced by ns3::SatBeamHelper::NotifyConstructionCompleted().
| uint16_t ns3::SatLowerLayerServiceConf::GetRaHighLoadBackOffTimeInMilliSeconds | ( | uint8_t | index | ) | const |
Get high load back off time in milliseconds.
| index | Index of the service |
Definition at line 717 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
Referenced by ns3::SatBeamHelper::NotifyConstructionCompleted().
| bool ns3::SatLowerLayerServiceConf::GetRaIsCrdsaAllowed | ( | uint8_t | index | ) | const |
Get CRDSA allowance.
| index | Index of the service |
Definition at line 878 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
| bool ns3::SatLowerLayerServiceConf::GetRaIsEssaAllowed | ( | uint8_t | index | ) | const |
Get E-SSA allowance.
| index | Index of the service |
Definition at line 904 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
| bool ns3::SatLowerLayerServiceConf::GetRaIsSlottedAlohaAllowed | ( | uint8_t | index | ) | const |
Get Slotted Aloha allowance.
| index | Index of the service |
Definition at line 852 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
| uint8_t ns3::SatLowerLayerServiceConf::GetRaMaximumConsecutiveBlockAccessed | ( | uint8_t | index | ) | const |
Get maximum consecutive block accessed for a RA service.
| index | Index of the service |
Definition at line 637 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
| uint8_t ns3::SatLowerLayerServiceConf::GetRaMaximumUniquePayloadPerBlock | ( | uint8_t | index | ) | const |
Get maximum unique payload per block for a RA service.
| index | Index of the service |
Definition at line 610 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
| uint8_t ns3::SatLowerLayerServiceConf::GetRaMinimumIdleBlock | ( | uint8_t | index | ) | const |
Get minimum idle block for a RA service.
| index | Index of the service |
Definition at line 664 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
| uint8_t ns3::SatLowerLayerServiceConf::GetRaNumberOfInstances | ( | uint8_t | index | ) | const |
Get number of instances.
| index | Index of the service |
Definition at line 797 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
inline |
Get count of configured RA services.
Definition at line 530 of file satellite-lower-layer-service.h.
References m_raServiceEntryCount.
|
static |
methods derived from base classes
Definition at line 306 of file satellite-lower-layer-service.cc.
References m_daServiceEntryCount, m_defaultControlRandomizationInterval, m_dynamicRatePersistence, m_maxDaServiceEntries, m_maxRaServiceEntries, m_minDaServiceEntries, m_minRaServiceEntries, m_raServiceEntryCount, m_raServiceIndexDefault, and m_volumeBacklogPersistence.
|
inline |
Get configured volume backlog persistence.
Definition at line 560 of file satellite-lower-layer-service.h.
References m_volumeBacklogPersistence.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Set state, if constant assignment is provided for a DA service.
| index | Index of the service |
| constAssignmentProvided | Constant assignment provided state [true or false] |
Definition at line 422 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
private |
Set constant service rate stream for a DA service.
| index | Index of the service |
| constantServiceRateStream | Constant service rate stream [KBps] |
Definition at line 514 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
private |
Set maximum backlog size for a DA service.
| index | Index of the service |
| maximumBacklogInKbytes | Maximum backlog size [KBytes] |
Definition at line 596 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
private |
Set maximum service rate for a DA service.
| index | Index of the service |
| maximumServiceRateKbps | Maximum service rate [KBps] |
Definition at line 542 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
private |
Set minimum service rate for a DA service.
| index | Index of the service |
| minimumServiceRateKbps | Minimum service rate [KBps] |
Definition at line 569 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
private |
Set state, if RBDC is allowed for a DA service.
| index | Index of the service |
| bdcAllowed | RBDC allowed state [true or false] |
Definition at line 449 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
private |
Set state, if volume is allowed for a DA service.
| index | Index of the service |
| volumeAllowed | Volume allowed state [true or false] |
Definition at line 475 of file satellite-lower-layer-service.cc.
References m_daServiceEntries, and m_maxDaServiceEntries.
|
private |
Set average normalized offeredLoad Threshold.
| index | Index of the service |
| Average | normalized offered load threshold |
Definition at line 836 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set back off probability.
| index | Index of the service |
| backOffProbability | Back off probability |
Definition at line 757 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set back off time in milliseconds.
| index | Index of the service |
| backOffTimeInMilliSeconds | Back off time |
Definition at line 703 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set high load back off probability.
| index | Index of the service |
| highLoadBackOffProbability | High load back off probability |
Definition at line 783 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set high load back off time in milliseconds.
| index | Index of the service |
| backOffTimeInMilliSeconds | Back off time |
Definition at line 730 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set CRDSA allowance.
| index | Index of the service |
| isCrdsaAllowed | Is CRDSA allowed |
Definition at line 891 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set ESSA allowance.
| index | Index of the service |
| isEssaAllowed | Is ESSA allowed |
Definition at line 917 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set Slotted Aloha allowance.
| index | Index of the service |
| isSlottedAlohaAllowed | Is Slotted Aloha allowed |
Definition at line 865 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set maximum consecutive block accessed for a RA service.
| index | Index of the service |
| maxConsecutiveBlockAccessed | Maximum consecutive block accessed |
Definition at line 650 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set maximum unique payload per block for a RA service.
| index | Index of the service |
| maxUniquePayloadPerBlock | Maximum unique payload per block |
Definition at line 623 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set minimum idle block for a RA service.
| index | Index of the service |
| minimumIdleBlock | Minimum idle block |
Definition at line 677 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Set number of instances.
| index | Index of the service |
| numberOfInstances | Number of instances |
Definition at line 810 of file satellite-lower-layer-service.cc.
References m_maxRaServiceEntries, and m_raServiceEntries.
|
private |
Definition at line 750 of file satellite-lower-layer-service.h.
Referenced by GetDaConstantAssignmentProvided(), GetDaConstantServiceRateInKbps(), GetDaConstantServiceRateStream(), GetDaMaximumBacklogInKbytes(), GetDaMaximumServiceRateInKbps(), GetDaMinimumServiceRateInKbps(), GetDaRbdcAllowed(), GetDaVolumeAllowed(), SetDaConstantAssignmentProvided(), SetDaConstantServiceRateStream(), SetDaMaximumBacklogInKbytes(), SetDaMaximumServiceRateInKbps(), SetDaMinimumServiceRateInKbps(), SetDaRbdcAllowed(), and SetDaVolumeAllowed().
|
private |
Definition at line 749 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), GetDaServiceCount(), and GetTypeId().
|
private |
Definition at line 748 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), GetDefaultControlRandomizationInterval(), and GetTypeId().
|
private |
Definition at line 746 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), GetDynamicRatePersistence(), and GetTypeId().
|
static |
Definition at line 507 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), GetDaConstantAssignmentProvided(), GetDaConstantServiceRateInKbps(), GetDaConstantServiceRateStream(), GetDaMaximumBacklogInKbytes(), GetDaMaximumServiceRateInKbps(), GetDaMinimumServiceRateInKbps(), GetDaRbdcAllowed(), GetDaVolumeAllowed(), GetTypeId(), SetDaConstantAssignmentProvided(), SetDaConstantServiceRateStream(), SetDaMaximumBacklogInKbytes(), SetDaMaximumServiceRateInKbps(), SetDaMinimumServiceRateInKbps(), SetDaRbdcAllowed(), and SetDaVolumeAllowed().
|
static |
Definition at line 508 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), GetRaAverageNormalizedOfferedLoadThreshold(), GetRaBackOffProbability(), GetRaBackOffTimeInMilliSeconds(), GetRaHighLoadBackOffProbability(), GetRaHighLoadBackOffTimeInMilliSeconds(), GetRaIsCrdsaAllowed(), GetRaIsEssaAllowed(), GetRaIsSlottedAlohaAllowed(), GetRaMaximumConsecutiveBlockAccessed(), GetRaMaximumUniquePayloadPerBlock(), GetRaMinimumIdleBlock(), GetRaNumberOfInstances(), GetTypeId(), SetRaAverageNormalizedOfferedLoadThreshold(), SetRaBackOffProbability(), SetRaBackOffTimeInMilliSeconds(), SetRaHighLoadBackOffProbability(), SetRaHighLoadBackOffTimeInMilliSeconds(), SetRaIsCrdsaAllowed(), SetRaIsEssaAllowed(), SetRaIsSlottedAlohaAllowed(), SetRaMaximumConsecutiveBlockAccessed(), SetRaMaximumUniquePayloadPerBlock(), SetRaMinimumIdleBlock(), and SetRaNumberOfInstances().
|
static |
Definition at line 504 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), and GetTypeId().
|
static |
Definition at line 505 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), and GetTypeId().
|
private |
Definition at line 753 of file satellite-lower-layer-service.h.
Referenced by GetRaAverageNormalizedOfferedLoadThreshold(), GetRaBackOffProbability(), GetRaBackOffTimeInMilliSeconds(), GetRaHighLoadBackOffProbability(), GetRaHighLoadBackOffTimeInMilliSeconds(), GetRaIsCrdsaAllowed(), GetRaIsEssaAllowed(), GetRaIsSlottedAlohaAllowed(), GetRaMaximumConsecutiveBlockAccessed(), GetRaMaximumUniquePayloadPerBlock(), GetRaMinimumIdleBlock(), GetRaNumberOfInstances(), SetRaAverageNormalizedOfferedLoadThreshold(), SetRaBackOffProbability(), SetRaBackOffTimeInMilliSeconds(), SetRaHighLoadBackOffProbability(), SetRaHighLoadBackOffTimeInMilliSeconds(), SetRaIsCrdsaAllowed(), SetRaIsEssaAllowed(), SetRaIsSlottedAlohaAllowed(), SetRaMaximumConsecutiveBlockAccessed(), SetRaMaximumUniquePayloadPerBlock(), SetRaMinimumIdleBlock(), and SetRaNumberOfInstances().
|
private |
Definition at line 752 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), GetRaServiceCount(), and GetTypeId().
|
private |
Definition at line 751 of file satellite-lower-layer-service.h.
Referenced by GetRaDefaultService(), and GetTypeId().
|
private |
Definition at line 747 of file satellite-lower-layer-service.h.
Referenced by SatLowerLayerServiceConf(), GetTypeId(), and GetVolumeBacklogPersistence().