C# Class OpenCover.Framework.Communication.MessageHandler

Implements IMessageHandler
Inheritance: IMessageHandler
ファイルを表示 Open project: OpenCover/opencover

Public Methods

Method Description
Complete ( ) : void

Finished

MessageHandler ( IProfilerCommunication profilerCommunication, IMarshalWrapper marshalWrapper, IMemoryManager memoryManager ) : System

Construct a Message Handler

StandardMessage ( MSG_Type msgType, IManagedCommunicationBlock mcb, IManagedCommunicationBlock>.Action chunkReady, Action offloadHandling ) : int

Process a Standard Message

Private Methods

Method Description
HandleAllocateBufferMessage ( Action offloadHandling, IntPtr pinnedMemory ) : int
HandleCloseChannelMessage ( IntPtr pinnedMemory ) : int
HandleGetBranchPointsMessage ( IntPtr pinnedMemory, IManagedCommunicationBlock mcb, IManagedCommunicationBlock>.Action chunkReady ) : int
HandleGetSequencePointsMessage ( IntPtr pinnedMemory, IManagedCommunicationBlock mcb, IManagedCommunicationBlock>.Action chunkReady ) : int
HandleTrackAssemblyMessage ( IntPtr pinnedMemory ) : int
HandleTrackMethodMessage ( IntPtr pinnedMemory ) : int
HandleTrackProcessMessage ( IntPtr pinnedMemory ) : int

Method Details

Complete() public method

Finished
public Complete ( ) : void
return void

MessageHandler() public method

Construct a Message Handler
public MessageHandler ( IProfilerCommunication profilerCommunication, IMarshalWrapper marshalWrapper, IMemoryManager memoryManager ) : System
profilerCommunication IProfilerCommunication
marshalWrapper IMarshalWrapper
memoryManager IMemoryManager
return System

StandardMessage() public method

Process a Standard Message
public StandardMessage ( MSG_Type msgType, IManagedCommunicationBlock mcb, IManagedCommunicationBlock>.Action chunkReady, Action offloadHandling ) : int
msgType MSG_Type
mcb IManagedCommunicationBlock
chunkReady IManagedCommunicationBlock>.Action
offloadHandling Action
return int