UOperatingSystemSimulatedNetworkProviderComponent
#include <OperatingSystemSimulator/Public/Components/OperatingSystemSimulatedNetworkProviderComponent.h>class UOperatingSystemSimulatedNetworkProviderComponentDefined in OperatingSystemSimulatedNetworkProviderComponent.h:11
Inherits:
UActorComponent
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemSimulatedNetworkProviderComponent["UOperatingSystemSimulatedNetworkProviderComponent"]
class UActorComponent["UActorComponent"]
UActorComponent <|-- UOperatingSystemSimulatedNetworkProviderComponent
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemSimulatedNetworkProviderComponent["UOperatingSystemSimulatedNetworkProviderComponent"]
class FOperatingSystemSimulatedNetwork["FOperatingSystemSimulatedNetwork"]
UOperatingSystemSimulatedNetworkProviderComponent *-- FOperatingSystemSimulatedNetwork
class EOperatingSystemSimulatedNetworkRange["EOperatingSystemSimulatedNetworkRange"]
UOperatingSystemSimulatedNetworkProviderComponent ..> EOperatingSystemSimulatedNetworkRange
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemSimulatedNetworkProviderComponent {
+UOperatingSystemSimulatedNetworkProviderComponent()
+Activate(bool bReset=false) override
+Deactivate() override
+EndPlay(const EEndPlayReason::Type EndPlayReason) o
+UpdateAllNetworkLocations(const FVector &NewLocation)
+GetSimulatedNetworks() const const TSet< FOperatingSystemSimulatedNet
+GetSignalStrengthDistance() const const TMap< EOperatingSystemSimulatedNet
+SimulatedNetworks : TSet< FOperatingSystemSimulatedNetwork()
+SignalStrengthDistance : TMap< EOperatingSystemSimulatedNetworkRa
}
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemSimulatedNetworkProviderComponent | ||
void | Activate virtual override | |
void | Deactivate virtual override | |
void | EndPlay virtual override | |
void | UpdateAllNetworkLocations | |
const TSet< FOperatingSystemSimulatedNetwork > & | GetSimulatedNetworks const inline | |
const TMap< EOperatingSystemSimulatedNetworkRange, float > & | GetSignalStrengthDistance const inline |
UOperatingSystemSimulatedNetworkProviderComponent
Section titled “UOperatingSystemSimulatedNetworkProviderComponent”UOperatingSystemSimulatedNetworkProviderComponent()Defined in OperatingSystemSimulatedNetworkProviderComponent.h:24
Section titled “Defined in OperatingSystemSimulatedNetworkProviderComponent.h:24”Activate
Section titled “Activate”virtual override
virtual void Activate(bool bReset = false) overrideDefined in OperatingSystemSimulatedNetworkProviderComponent.h:26
References
Section titled “References”Deactivate
Section titled “Deactivate”virtual override
virtual void Deactivate() overrideDefined in OperatingSystemSimulatedNetworkProviderComponent.h:27
Referenced by
Section titled “Referenced by”References
Section titled “References”EndPlay
Section titled “EndPlay”virtual override
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) overrideDefined in OperatingSystemSimulatedNetworkProviderComponent.h:28
References
Section titled “References”UpdateAllNetworkLocations
Section titled “UpdateAllNetworkLocations”void UpdateAllNetworkLocations(const FVector & NewLocation)Defined in OperatingSystemSimulatedNetworkProviderComponent.h:31
References
Section titled “References”GetSimulatedNetworks
Section titled “GetSimulatedNetworks”const inline
inline const TSet< FOperatingSystemSimulatedNetwork > & GetSimulatedNetworks() constDefined in OperatingSystemSimulatedNetworkProviderComponent.h:33
Referenced by
Section titled “Referenced by”GetSignalStrengthDistance
Section titled “GetSignalStrengthDistance”const inline
inline const TMap< EOperatingSystemSimulatedNetworkRange, float > & GetSignalStrengthDistance() constDefined in OperatingSystemSimulatedNetworkProviderComponent.h:34
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
TSet< FOperatingSystemSimulatedNetwork > | SimulatedNetworks | |
TMap< EOperatingSystemSimulatedNetworkRange, float > | SignalStrengthDistance | Signal strength distance for different network ranges. LevelFour being strongest and LevelOne being weakest |
SimulatedNetworks
Section titled “SimulatedNetworks”TSet< FOperatingSystemSimulatedNetwork > SimulatedNetworksDefined in OperatingSystemSimulatedNetworkProviderComponent.h:16
Referenced by
Section titled “Referenced by”SignalStrengthDistance
Section titled “SignalStrengthDistance”TMap< EOperatingSystemSimulatedNetworkRange, float > SignalStrengthDistanceDefined in OperatingSystemSimulatedNetworkProviderComponent.h:20 Signal strength distance for different network ranges. LevelFour being strongest and LevelOne being weakest