Internet Direct (Indy) Version 9.0.1 Beta
TNetworkClass
Specifies valid network class values used by TIdNetworkCalculator.

TNetworkClass = (ID_NET_CLASS_A, ID_NET_CLASS_B, ID_NET_CLASS_C, ID_NET_CLASS_D, ID_NET_CLASS_E);
Description
TNetwork class is an enumerated type that identifies the valid values that can be used in TIdNetworkCalculator. Values in the TNetworkClass enumeration correspond to the network addressing scheme described in the Internet Standards document An IP Address Extension Proposal, RFC 1365 , by K. Siyan.

The 32-bit IP address is defined as having a network part and a local address part. The division between the network part and the local address part has been defined in terms of 5 address classes: class A, B, C, D, E. Only class A, B, and C addresses are assigned to hosts. Class D is used for multicasting. Class E is reserved.

The enumerated values and meanings of TNetworkClass are: