C# Class RampUp.Actors.Impl.CompositeActor

Inheritance: IActor, IBatchAware
Mostrar archivo Open project: Scooletz/RampUp Class Usage Examples

Public Properties

Property Type Description
Descriptor ActorDescriptor

Public Methods

Method Description
CompositeActor ( IActor actors, IStructSizeCounter counter, int>.Func messageIdGetter ) : System
MessageHandler ( int messageTypeId, ByteChunk chunk ) : void
OnBatchEnded ( BatchInfo &info ) : void

Private Methods

Method Description
BuildMessageMap ( IActor actors, int>.Func messageIdGetter ) : int[]
GetActorMask ( int actorIndex ) : int
HashMessageId ( int id ) : int

Method Details

CompositeActor() public method

public CompositeActor ( IActor actors, IStructSizeCounter counter, int>.Func messageIdGetter ) : System
actors IActor
counter IStructSizeCounter
messageIdGetter int>.Func
return System

MessageHandler() public method

public MessageHandler ( int messageTypeId, ByteChunk chunk ) : void
messageTypeId int
chunk RampUp.Buffers.ByteChunk
return void

OnBatchEnded() public method

public OnBatchEnded ( BatchInfo &info ) : void
info BatchInfo
return void

Property Details

Descriptor public_oe property

public ActorDescriptor,RampUp.Actors.Impl Descriptor
return ActorDescriptor