Class MpxServerTransport
Implements asynchronous MPX server transport for MpxBinding
Inheritance
System.Object
MpxServerTransport
Implements
System.IDisposable
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)
Namespace: Azos.Glue.Native
Assembly: Azos.dll
Syntax
public sealed class MpxServerTransport : ServerTransport<MpxBinding>, IDisposable, IDaemon, IDaemonView, IApplicationComponent, INamed, IConfigurable, ILocalizedTimeProvider, IMpxTransport
Constructors
MpxServerTransport(MpxBinding, ServerEndPoint, IPAddress, Int32)
Allocates a listener transport
Declaration
public MpxServerTransport(MpxBinding binding, ServerEndPoint serverEndpoint, IPAddress localAddr, int port)
Parameters
Type | Name | Description |
---|---|---|
MpxBinding | binding | |
ServerEndPoint | serverEndpoint | |
System.Net.IPAddress | localAddr | |
System.Int32 | port |
Methods
DoAcceptManagerVisit(Object, DateTime)
Declaration
protected override void DoAcceptManagerVisit(object manager, DateTime managerNow)
Parameters
Type | Name | Description |
---|---|---|
System.Object | manager | |
System.DateTime | managerNow |
Overrides
DoDumpInstrumentationData()
Declaration
protected override void DoDumpInstrumentationData()
Overrides
DoSendResponse(ResponseMsg)
Declaration
protected override bool DoSendResponse(ResponseMsg response)
Parameters
Type | Name | Description |
---|---|---|
ResponseMsg | response |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
DoStart()
Declaration
protected override void DoStart()
Overrides
DoWaitForCompleteStop()
Declaration
protected override void DoWaitForCompleteStop()
Overrides
Implements
System.IDisposable