|
| void | Ping (double CurTimeSeconds, FString PingAddress) |
| |
| void | Release () |
| |
| TSharedRef< FNetPingICMP, Mode > | AsShared () |
| |
| TSharedRef< FNetPingICMP const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FNetPingICMP, Mode > | AsWeak () |
| |
| TWeakPtr< FNetPingICMP const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
◆ GetNetPingICMP()
Singleton for retrieving an instance to the sole ICMP ping handler.
NOTE: Only the GameNetDriver client can obtain the ICMP ping handler, to prevent conflicting results from multiple active ICMP pings. This is a precautionary restriction, it might be possible to support this without conflicting results.
- Parameters
-
| InNetConn | The NetConnection whose FNetPing instance is trying to obtain the ICMP ping handler. |
- Returns
- Returns a shared pointer to the ICMP ping handler, or nullptr if not available.
◆ Ping()
| void UE::Net::Private::FNetPingICMP::Ping |
( |
double |
CurTimeSeconds, |
|
|
FString |
PingAddress |
|
) |
| |
Perform an ICMP ping.
- Parameters
-
| CurTimeSeconds | The current time, in seconds. |
| PingAddress | The address (without port) to ping. |
◆ SharedPointerInternals::TIntrusiveReferenceController
The documentation for this class was generated from the following file: