Class AppTermBinding
Provides synchronous Glue communication channel over TCP with IRemoteTerminal server using text protocol stable to runtime version changes. This binding is not expected to process many messages per second as it is used for admin purposes only, the protocol is json-based framed in Glue
Inheritance
System.Object
AppTermBinding
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.Sky.Glue
Assembly: Azos.Sky.dll
Syntax
public sealed class AppTermBinding : SyncBinding, IDisposable, IDaemon, IDaemonView, IApplicationComponent, INamed, IConfigurable, ILocalizedTimeProvider, IInstrumentable, IExternallyParameterized
Constructors
AppTermBinding(IGlueImplementation, String)
Declaration
public AppTermBinding(IGlueImplementation glue, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IGlueImplementation | glue | |
| System.String | name |
Fields
FRAME_FORMAT_APPTERM
Declaration
public const int FRAME_FORMAT_APPTERM = 1095782484
Field Value
| Type | Description |
|---|---|
| System.Int32 |
METHOD_CONNECT
Declaration
public static readonly MethodSpec METHOD_CONNECT
Field Value
| Type | Description |
|---|---|
| MethodSpec |
METHOD_DISCONNECT
Declaration
public static readonly MethodSpec METHOD_DISCONNECT
Field Value
| Type | Description |
|---|---|
| MethodSpec |
METHOD_EXECUTE
Declaration
public static readonly MethodSpec METHOD_EXECUTE
Field Value
| Type | Description |
|---|---|
| MethodSpec |
TYPE_CONTRACT
Declaration
public static readonly TypeSpec TYPE_CONTRACT
Field Value
| Type | Description |
|---|---|
| TypeSpec |
Properties
FrameFormat
Declaration
public override int FrameFormat { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Overrides
Methods
MakeNewClientTransport(ClientEndPoint)
Declaration
protected override ClientTransport MakeNewClientTransport(ClientEndPoint client)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientEndPoint | client |
Returns
| Type | Description |
|---|---|
| ClientTransport |
Overrides
OpenServerEndpoint(ServerEndPoint)
Declaration
protected override ServerTransport OpenServerEndpoint(ServerEndPoint epoint)
Parameters
| Type | Name | Description |
|---|---|---|
| ServerEndPoint | epoint |
Returns
| Type | Description |
|---|---|
| ServerTransport |
Overrides
Implements
System.IDisposable