Sockets subclasses inherit their entire interface from Sockets. All methods are overridden.
For example, here is a listing of the TCPIPSockets IDL description.
// 96F8647, 96F8648 (C) Copyright IBM Corp. 1992, 1993 // All Rights Reserved // Licensed Materials - Property of IBM #ifndef tcpsock_idl #define tcpsock_idl #include <somssock.idl> #include <snglicls.idl> interface TCPIPSockets : Sockets { #ifdef __SOMIDL__ implementation { //# Class modifiers callstyle=idl; majorversion=1; minorversion=1; dllname="somst.dll"; metaclass=SOMMSingleInstance; //# Method modifiers somsAccept: override; somsBind: override; somsConnect: override; somsGethostbyaddr: override; somsGethostbyname: override; somsGethostent: override; somsGethostid: override; somsGethostname: override; somsGetpeername: override; somsGetservbyname: override; somsGetsockname: override; somsGetsockopt: override; somsHtonl: override; somsHtons: override; somsIoctl: override; somsInet_addr: override; somsInet_lnaof: override; somsInet_makeaddr: override; somsInet_netof: override; somsInet_network: override; somsInet_ntoa: override; somsListen: override; somsNtohl: override; somsNtohs: override; somsReadv: override; somsRecv: override; somsRecvfrom: override; somsRecvmsg: override; somsSelect: override; somsSend: override; somsSendmsg: override; somsSendto: override; somsSetsockopt: override; somsShutdown: override; somsSocket: override; somsSoclose: override; somsWritev: override; _set_serrno: override; _get_serrno: override; }; #endif /* __SOMIDL__ */ }; #endif /* tcpsock_idl */