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