|
| IRISCORE_API | FNetTokenStore () |
| |
| IRISCORE_API | ~FNetTokenStore () |
| |
| IRISCORE_API void | Init (FInitParams &InitParams) |
| |
| bool | IsAuthority () const |
| |
| bool | IsLocalToken (const FNetToken NetToken) const |
| |
| IRISCORE_API bool | RegisterDataStore (TUniquePtr< FNetTokenDataStore > DataStore, FName TokenStoreName) |
| |
| IRISCORE_API bool | UnRegisterDataStore (FName TokenStoreName) |
| |
| IRISCORE_API const FNetTokenDataStore * | GetDataStore (FName Name) const |
| |
| IRISCORE_API FNetTokenDataStore * | GetDataStore (FName Name) |
| |
| template<typename T > |
| bool | CreateAndRegisterDataStore () |
| |
| template<typename T > |
| bool | DeleteAndUnRegisterDataStore () |
| |
| template<typename T > |
| T * | GetDataStore () |
| |
| template<typename T > |
| const T * | GetDataStore () const |
| |
| const FNetTokenStoreState * | GetLocalNetTokenStoreState () const |
| |
| FNetTokenStoreState * | GetLocalNetTokenStoreState () |
| |
| IRISCORE_API void | InitRemoteNetTokenStoreState (uint32 ConnectionId) |
| |
| IRISCORE_API const FNetTokenStoreState * | GetRemoteNetTokenStoreState (uint32 ConnectionId) const |
| |
| IRISCORE_API FNetTokenStoreState * | GetRemoteNetTokenStoreState (uint32 ConnectionId) |
| |
| IRISCORE_API void | WriteTokenData (FNetSerializationContext &Context, const FNetToken NetToken) const |
| |
| IRISCORE_API void | ReadTokenData (FNetSerializationContext &Context, const FNetToken NetToken, FNetTokenStoreState &RemoteNetTokenStoreState) |
| |
| IRISCORE_API void | WriteTokenData (FArchive &Ar, const FNetToken NetToken, UPackageMap *Map=nullptr) const |
| |
| IRISCORE_API void | ReadTokenData (FArchive &Ar, const FNetToken NetToken, FNetTokenStoreState &RemoteNetTokenStoreState, UPackageMap *Map=nullptr) |
| |
| IRISCORE_API void | ConditionalWriteNetTokenData (FNetSerializationContext &Context, Private::FNetExportContext *ExportContext, const FNetToken NetToken) const |
| |
| IRISCORE_API void | ConditionalReadNetTokenData (FNetSerializationContext &Context, const FNetToken NetToken) |
| |
| template<typename T > |
| void | WriteNetTokenWithKnownType (FNetSerializationContext &Context, FNetToken NetToken) |
| |
| template<typename T > |
| FNetToken | ReadNetTokenWithKnownType (FNetSerializationContext &Context) |
| |
| void | WriteNetToken (FNetSerializationContext &Context, FNetToken NetToken) const |
| |
| FNetToken | ReadNetToken (FNetSerializationContext &Context) const |
| |
| void | WriteNetToken (FArchive &Ar, FNetToken NetToken) const |
| |
| FNetToken | ReadNetToken (FArchive &Ar) const |
| |
FNetTokenStore Main system for using NetTokensm currently owns type specific NetTokenDataStores and per connection state Currently we have a unique instance per NetDriver/ReplicationSystem but it is possible we will share this across game instance.