Class NetworkLayer
The Network layer transfers network events to the application layer
The Network layer transfers application events to the network layer
Inheritance
System.Object
NetworkLayer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: AltV.Net.EntitySync.dll
Syntax
public abstract class NetworkLayer
Constructors
|
Improve this Doc
View Source
NetworkLayer(UInt64, IClientRepository)
Declaration
public NetworkLayer(ulong threadCount, IClientRepository clientRepository)
Parameters
Fields
|
Improve this Doc
View Source
ClientRepository
Declaration
public IClientRepository ClientRepository
Field Value
|
Improve this Doc
View Source
ThreadCount
Declaration
public readonly ulong ThreadCount
Field Value
Type |
Description |
System.UInt64 |
|
Methods
|
Improve this Doc
View Source
SendEvent(IClient, in EntityClearCacheEvent)
Declaration
public abstract void SendEvent(IClient client, in EntityClearCacheEvent entityClearCache)
Parameters
|
Improve this Doc
View Source
SendEvent(IClient, in EntityCreateEvent)
Declaration
public abstract void SendEvent(IClient client, in EntityCreateEvent entityCreate)
Parameters
|
Improve this Doc
View Source
SendEvent(IClient, in EntityDataChangeEvent)
Declaration
public abstract void SendEvent(IClient client, in EntityDataChangeEvent entityDataChange)
Parameters
|
Improve this Doc
View Source
SendEvent(IClient, in EntityNetOwnerChangeEvent)
Declaration
public abstract void SendEvent(IClient client, in EntityNetOwnerChangeEvent entityNetOwnerChange)
Parameters
|
Improve this Doc
View Source
SendEvent(IClient, in EntityPositionUpdateEvent)
Declaration
public abstract void SendEvent(IClient client, in EntityPositionUpdateEvent entityPositionUpdate)
Parameters
|
Improve this Doc
View Source
SendEvent(IClient, in EntityRemoveEvent)
Declaration
public abstract void SendEvent(IClient client, in EntityRemoveEvent entityRemove)
Parameters
Events
|
Improve this Doc
View Source
OnClientSubscribeEntity
Declaration
public abstract event ClientSubscribeEntityDelegate OnClientSubscribeEntity
Event Type
|
Improve this Doc
View Source
OnClientUnsubscribeEntity
Declaration
public abstract event ClientUnsubscribeEntityDelegate OnClientUnsubscribeEntity
Event Type
|
Improve this Doc
View Source
OnConnectionConnect
Declaration
public abstract event ConnectionConnectEventDelegate OnConnectionConnect
Event Type
|
Improve this Doc
View Source
OnConnectionDisconnect
Declaration
public abstract event ConnectionDisconnectEventDelegate OnConnectionDisconnect
Event Type
|
Improve this Doc
View Source
OnEntityCreate
Declaration
public abstract event EntityCreateEventDelegate OnEntityCreate
Event Type
|
Improve this Doc
View Source
OnEntityDataUpdate
Declaration
public abstract event EntityDataUpdateEventDelegate OnEntityDataUpdate
Event Type
|
Improve this Doc
View Source
OnEntityNetOwnerUpdate
Declaration
public abstract event EntityNetOwnerUpdateEventDelegate OnEntityNetOwnerUpdate
Event Type
|
Improve this Doc
View Source
OnEntityPositionUpdate
Declaration
public abstract event EntityPositionUpdateEventDelegate OnEntityPositionUpdate
Event Type
|
Improve this Doc
View Source
OnEntityRemove
Declaration
public abstract event EntityRemoveEventDelegate OnEntityRemove
Event Type