Show / Hide Table of Contents

Class ObjectCom

Inheritance
System.Object
Connection
Connection
ObjectCom
Implements
System.IComparable
IConnection
Inherited Members
Connection.SYNCHRONIZED
Connection.OnTelegramReceived
Connection.Server
Connection.DataReceived(Byte[])
Connection.DataReceivedInvoked(Byte[])
Connection.Reset()
Connection.Send(String)
Connection.ShowContextMenu(List<Environment.UI.Toolbar.BarItem>)
Connection.COMTEST
Connection.iolog
Connection.OnConnected
Connection.OnConnectionIdChanged
Connection.OnDisconnected
Connection.OnBeforeDisconnectManually
Connection.OnDisposed
Connection.OnMessageReceived
Connection.OnDiagnostic
Connection.OnNameChanged
Connection.Items
Connection.AutoConnect
Connection.AutoConnectDelay
Connection.Direction
Connection.Disposed
Connection.Error
Connection.HighLevel
Connection.Id
Connection.Image
Connection.Name
Connection.Notification
Connection.ObjectType
Connection.Replayable
Connection.Warning
Connection.NumberOfDigits
Connection.Menu
Connection.Info
Connection.Add(Connection)
Connection.ConnectionIdUsed(Int32)
Connection.AutoConnectAll()
Connection.Count(Type)
Connection.Get(Int32)
Connection.GetValideConnectionId()
Connection.GetValideConnectionPortNumber()
Connection.GetValidName(String)
Connection.NameUsed(String)
Connection.Remove(Connection)
Connection.ValidDataLength(Int32, Int32, UInt32)
Connection.CloseLog()
Connection.CompareTo(Object)
Connection.DataReceivedInvoked(Byte[], String)
Connection.ToString()
Connection.TruncateLog()
Connection.LowLevelProtocols
Connection.HighLevelProtocols
Connection.ConnectionEstablished()
Connection.ConnectionLost()
Connection.CreateLog(Int32)
Connection.Diagnostic(String)
Connection.Information(String)
Connection.StateChanged()
Connection.StateChanged(States)
Connection.Context
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Communication.TCPIP
Assembly: Experior.Core.dll
Syntax
public class ObjectCom : Connection, IComparable, IConnection

Constructors

ObjectCom(ConnectionInfo)

Declaration
public ObjectCom(ConnectionInfo info)
Parameters
Type Name Description
ConnectionInfo info

Properties

Ip

Declaration
public override string Ip { get; set; }
Property Value
Type Description
System.String
Overrides
Connection.Ip

Mode

Declaration
public override string Mode { get; set; }
Property Value
Type Description
System.String
Overrides
Connection.Mode

Port

Declaration
public override int Port { get; set; }
Property Value
Type Description
System.Int32
Overrides
Connection.Port

Protocol

Declaration
public override string Protocol { get; }
Property Value
Type Description
System.String
Overrides
Connection.Protocol

State

Declaration
public override State State { get; }
Property Value
Type Description
State
Overrides
Connection.State

Methods

Connect()

Declaration
public void Connect()

Disconnect()

Declaration
public override void Disconnect()
Overrides
Connection.Disconnect()

Dispose(Boolean)

Declaration
public override bool Dispose(bool force)
Parameters
Type Name Description
System.Boolean force
Returns
Type Description
System.Boolean
Overrides
Connection.Dispose(Boolean)

EstablishConnection()

Declaration
public override void EstablishConnection()
Overrides
Connection.EstablishConnection()

Send(Byte[])

Declaration
public override void Send(byte[] data)
Parameters
Type Name Description
System.Byte[] data
Overrides
Connection.Send(Byte[])

Send<T>(T)

Declaration
public void Send<T>(T s)
    where T : struct
Parameters
Type Name Description
T s
Type Parameters
Name Description
T

Implements

System.IComparable
IConnection
Back to top Generated by DocFX