Show / Hide Table of Contents

# Class TcpDiscoveryIpFinderBase

Base IpFinder class.

##### Inheritance

System.Object
TcpDiscoveryIpFinderBase
TcpDiscoveryStaticIpFinder

##### Implements

ITcpDiscoveryIpFinder

##### Inherited Members

System.Object.ToString()
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: Apache.Ignite.Core.Discovery.Tcp

###### Assembly: Apache.Ignite.Core.dll

##### Syntax

    public abstract class TcpDiscoveryIpFinderBase : ITcpDiscoveryIpFinder

### Constructors

#### TcpDiscoveryIpFinderBase()

Initializes a new instance of the TcpDiscoveryIpFinderBase class. Prevents user-defined implementations.

##### Declaration

    protected TcpDiscoveryIpFinderBase()

### Fields

#### TypeCodeMulticastIpFinder

##### Declaration

    protected const byte TypeCodeMulticastIpFinder = 2

##### Field Value

Type | Description
--- | ---
System.Byte |

#### TypeCodeVmIpFinder

##### Declaration

    protected const byte TypeCodeVmIpFinder = 1

##### Field Value

Type | Description
--- | ---
System.Byte |

### Properties

#### TypeCode

Gets the type code to be used in Java to determine ip finder type.

##### Declaration

    protected abstract byte TypeCode { get; }

##### Property Value

Type | Description
--- | ---
System.Byte |

### Implements

ITcpDiscoveryIpFinder