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 */