home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
tolkit45.zip
/
os2tk45
/
som
/
include
/
somssock.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-02-22
|
43KB
|
1,299 lines
/*
* This file was generated by the SOM Compiler.
* FileName: somssock.h.
* Generated using:
* SOM Precompiler somipc: 2.29.1.17
* SOM Emitter emith: 2.47
*/
/*
* COMPONENT_NAME: somu
*
* ORIGINS: 27
*
*
* 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994
* All Rights Reserved
* Licensed Materials - Property of IBM
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*
*/
#ifndef SOM_Sockets_h
#define SOM_Sockets_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef Sockets
#define Sockets SOMObject
#endif
#include <somobj.h>
/*
* Start of bindings for IDL types
*/
#ifndef SOMClass
#define SOMClass SOMObject
#endif /* SOMClass */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_sockaddr
#ifdef Sockets_sockaddr
#undef Sockets_sockaddr
#define SOMTGD_Sockets_sockaddr 1
#else
#define Sockets_sockaddr sockaddr
#endif /* Sockets_sockaddr */
#endif /* SOMTGD_Sockets_sockaddr */
#endif /* SOM_DONT_USE_SHORT_NAMES */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_iovec
#ifdef Sockets_iovec
#undef Sockets_iovec
#define SOMTGD_Sockets_iovec 1
#else
#define Sockets_iovec iovec
#endif /* Sockets_iovec */
#endif /* SOMTGD_Sockets_iovec */
#endif /* SOM_DONT_USE_SHORT_NAMES */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_msghdr
#ifdef Sockets_msghdr
#undef Sockets_msghdr
#define SOMTGD_Sockets_msghdr 1
#else
#define Sockets_msghdr msghdr
#endif /* Sockets_msghdr */
#endif /* SOMTGD_Sockets_msghdr */
#endif /* SOM_DONT_USE_SHORT_NAMES */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_fd_set
#ifdef Sockets_fd_set
#undef Sockets_fd_set
#define SOMTGD_Sockets_fd_set 1
#else
#define Sockets_fd_set fd_set
#endif /* Sockets_fd_set */
#endif /* SOMTGD_Sockets_fd_set */
#endif /* SOM_DONT_USE_SHORT_NAMES */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_timeval
#ifdef Sockets_timeval
#undef Sockets_timeval
#define SOMTGD_Sockets_timeval 1
#else
#define Sockets_timeval timeval
#endif /* Sockets_timeval */
#endif /* SOMTGD_Sockets_timeval */
#endif /* SOM_DONT_USE_SHORT_NAMES */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_hostent
#ifdef Sockets_hostent
#undef Sockets_hostent
#define SOMTGD_Sockets_hostent 1
#else
#define Sockets_hostent hostent
#endif /* Sockets_hostent */
#endif /* SOMTGD_Sockets_hostent */
#endif /* SOM_DONT_USE_SHORT_NAMES */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_servent
#ifdef Sockets_servent
#undef Sockets_servent
#define SOMTGD_Sockets_servent 1
#else
#define Sockets_servent servent
#endif /* Sockets_servent */
#endif /* SOMTGD_Sockets_servent */
#endif /* SOM_DONT_USE_SHORT_NAMES */
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_Sockets_in_addr
#ifdef Sockets_in_addr
#undef Sockets_in_addr
#define SOMTGD_Sockets_in_addr 1
#else
#define Sockets_in_addr in_addr
#endif /* Sockets_in_addr */
#endif /* SOMTGD_Sockets_in_addr */
#endif /* SOM_DONT_USE_SHORT_NAMES */
/*
* End of bindings for IDL types.
*/
#define Sockets_MajorVersion 2
#define Sockets_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define SocketsNewClass c
#pragma linkage(c, system)
#define SocketsClassData d
#define SocketsCClassData x
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*
* Include the metaclass file
*/
#ifndef SOM_SOMMSingleInstance_h
#include <snglicls.h>
#endif
/*--------------Migration------------*/
#define Sockets_classObj SocketsClassData.classObject
#define _Sockets Sockets_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK SocketsNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(SocketsNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct SocketsClassDataStructure {
SOMClass *classObject;
somMToken somsAccept;
somMToken somsBind;
somMToken somsConnect;
somMToken somsGethostbyaddr;
somMToken somsGethostbyname;
somMToken somsGethostent;
somMToken somsGethostid;
somMToken somsGethostname;
somMToken somsGetpeername;
somMToken somsGetsockname;
somMToken somsGetsockopt;
somMToken somsHtonl;
somMToken somsHtons;
somMToken somsIoctl;
somMToken somsInet_addr;
somMToken somsInet_lnaof;
somMToken somsInet_makeaddr;
somMToken somsInet_netof;
somMToken somsInet_network;
somMToken somsInet_ntoa;
somMToken somsListen;
somMToken somsNtohl;
somMToken somsNtohs;
somMToken somsReadv;
somMToken somsRecv;
somMToken somsRecvfrom;
somMToken somsRecvmsg;
somMToken somsSelect;
somMToken somsSend;
somMToken somsSendmsg;
somMToken somsSendto;
somMToken somsSetsockopt;
somMToken somsShutdown;
somMToken somsSocket;
somMToken somsSoclose;
somMToken somsWritev;
somMToken _set_serrno;
somMToken _get_serrno;
somMToken somsGetservbyname;
} SOMDLINK SocketsClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct SocketsCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} SOMDLINK SocketsCClassData;
/*
* New and Renew macros for Sockets
*/
#define SocketsNew() \
( _Sockets ? \
_somNew(_Sockets) \
: ( SocketsNewClass(\
Sockets_MajorVersion, \
Sockets_MinorVersion),\
_somNew(_Sockets)))
#define SocketsRenew(buf) \
( _Sockets ? \
_somRenew(_Sockets, buf) \
: ( SocketsNewClass(\
Sockets_MajorVersion, \
Sockets_MinorVersion),\
_somRenew(_Sockets, buf)))
/*
* New Method: somsAccept
*/
typedef long SOMLINK somTP_Sockets_somsAccept(Sockets *somSelf, Environment *ev,
long s,
sockaddr* name,
long* namelen);
#pragma linkage(somTP_Sockets_somsAccept, system)
typedef somTP_Sockets_somsAccept *somTD_Sockets_somsAccept;
/*
* Accept a connection request from a client.
*/
#define somMD_Sockets_somsAccept "::Sockets::somsAccept"
#define Sockets_somsAccept(somSelf,ev,s,name,namelen) \
(SOM_Resolve(somSelf, Sockets, somsAccept) \
(somSelf,ev,s,name,namelen))
#ifndef SOMGD_somsAccept
#if (defined(_somsAccept) || defined(__somsAccept))
#undef _somsAccept
#undef __somsAccept
#define SOMGD_somsAccept 1
#else
#define _somsAccept Sockets_somsAccept
#endif /* _somsAccept */
#endif /* SOMGD_somsAccept */
/*
* New Method: somsBind
*/
typedef long SOMLINK somTP_Sockets_somsBind(Sockets *somSelf, Environment *ev,
long s,
sockaddr* name,
long namelen);
#pragma linkage(somTP_Sockets_somsBind, system)
typedef somTP_Sockets_somsBind *somTD_Sockets_somsBind;
/*
* Binds a unique local name to the socket with descriptor s.
*/
#define somMD_Sockets_somsBind "::Sockets::somsBind"
#define Sockets_somsBind(somSelf,ev,s,name,namelen) \
(SOM_Resolve(somSelf, Sockets, somsBind) \
(somSelf,ev,s,name,namelen))
#ifndef SOMGD_somsBind
#if (defined(_somsBind) || defined(__somsBind))
#undef _somsBind
#undef __somsBind
#define SOMGD_somsBind 1
#else
#define _somsBind Sockets_somsBind
#endif /* _somsBind */
#endif /* SOMGD_somsBind */
/*
* New Method: somsConnect
*/
typedef long SOMLINK somTP_Sockets_somsConnect(Sockets *somSelf, Environment *ev,
long s,
sockaddr* name,
long namelen);
#pragma linkage(somTP_Sockets_somsConnect, system)
typedef somTP_Sockets_somsConnect *somTD_Sockets_somsConnect;
/*
* For streams sockets, attempts to establish a connection between
* two sockets. For datagram sockets, specifies the socket's peer.
*/
#define somMD_Sockets_somsConnect "::Sockets::somsConnect"
#define Sockets_somsConnect(somSelf,ev,s,name,namelen) \
(SOM_Resolve(somSelf, Sockets, somsConnect) \
(somSelf,ev,s,name,namelen))
#ifndef SOMGD_somsConnect
#if (defined(_somsConnect) || defined(__somsConnect))
#undef _somsConnect
#undef __somsConnect
#define SOMGD_somsConnect 1
#else
#define _somsConnect Sockets_somsConnect
#endif /* _somsConnect */
#endif /* SOMGD_somsConnect */
/*
* New Method: somsGethostbyaddr
*/
typedef hostent* SOMLINK somTP_Sockets_somsGethostbyaddr(Sockets *somSelf, Environment *ev,
char* addr,
long addrlen,
long domain);
#pragma linkage(somTP_Sockets_somsGethostbyaddr, system)
typedef somTP_Sockets_somsGethostbyaddr *somTD_Sockets_somsGethostbyaddr;
/*
* Returns a hostent structure for the host address specified on
* the call.
*/
#define somMD_Sockets_somsGethostbyaddr "::Sockets::somsGethostbyaddr"
#define Sockets_somsGethostbyaddr(somSelf,ev,addr,addrlen,domain) \
(SOM_Resolve(somSelf, Sockets, somsGethostbyaddr) \
(somSelf,ev,addr,addrlen,domain))
#ifndef SOMGD_somsGethostbyaddr
#if (defined(_somsGethostbyaddr) || defined(__somsGethostbyaddr))
#undef _somsGethostbyaddr
#undef __somsGethostbyaddr
#define SOMGD_somsGethostbyaddr 1
#else
#define _somsGethostbyaddr Sockets_somsGethostbyaddr
#endif /* _somsGethostbyaddr */
#endif /* SOMGD_somsGethostbyaddr */
/*
* New Method: somsGethostbyname
*/
typedef hostent* SOMLINK somTP_Sockets_somsGethostbyname(Sockets *somSelf, Environment *ev,
string name);
#pragma linkage(somTP_Sockets_somsGethostbyname, system)
typedef somTP_Sockets_somsGethostbyname *somTD_Sockets_somsGethostbyname;
/*
* Returns a hostent structure for the host name specified on
* the call.
*/
#define somMD_Sockets_somsGethostbyname "::Sockets::somsGethostbyname"
#define Sockets_somsGethostbyname(somSelf,ev,name) \
(SOM_Resolve(somSelf, Sockets, somsGethostbyname) \
(somSelf,ev,name))
#ifndef SOMGD_somsGethostbyname
#if (defined(_somsGethostbyname) || defined(__somsGethostbyname))
#undef _somsGethostbyname
#undef __somsGethostbyname
#define SOMGD_somsGethostbyname 1
#else
#define _somsGethostbyname Sockets_somsGethostbyname
#endif /* _somsGethostbyname */
#endif /* SOMGD_somsGethostbyname */
/*
* New Method: somsGethostent
*/
typedef hostent* SOMLINK somTP_Sockets_somsGethostent(Sockets *somSelf, Environment *ev);
#pragma linkage(somTP_Sockets_somsGethostent, system)
typedef somTP_Sockets_somsGethostent *somTD_Sockets_somsGethostent;
/*
* Returns a pointer to the next entry in the hosts file.
*/
#define somMD_Sockets_somsGethostent "::Sockets::somsGethostent"
#define Sockets_somsGethostent(somSelf,ev) \
(SOM_Resolve(somSelf, Sockets, somsGethostent) \
(somSelf,ev))
#ifndef SOMGD_somsGethostent
#if (defined(_somsGethostent) || defined(__somsGethostent))
#undef _somsGethostent
#undef __somsGethostent
#define SOMGD_somsGethostent 1
#else
#define _somsGethostent Sockets_somsGethostent
#endif /* _somsGethostent */
#endif /* SOMGD_somsGethostent */
/*
* New Method: somsGethostid
*/
typedef unsigned long SOMLINK somTP_Sockets_somsGethostid(Sockets *somSelf, Environment *ev);
#pragma linkage(somTP_Sockets_somsGethostid, system)
typedef somTP_Sockets_somsGethostid *somTD_Sockets_somsGethostid;
/*
* Returns the unique identifier for the current host.
*/
#define somMD_Sockets_somsGethostid "::Sockets::somsGethostid"
#define Sockets_somsGethostid(somSelf,ev) \
(SOM_Resolve(somSelf, Sockets, somsGethostid) \
(somSelf,ev))
#ifndef SOMGD_somsGethostid
#if (defined(_somsGethostid) || defined(__somsGethostid))
#undef _somsGethostid
#undef __somsGethostid
#define SOMGD_somsGethostid 1
#else
#define _somsGethostid Sockets_somsGethostid
#endif /* _somsGethostid */
#endif /* SOMGD_somsGethostid */
/*
* New Method: somsGethostname
*/
typedef long SOMLINK somTP_Sockets_somsGethostname(Sockets *somSelf, Environment *ev,
string name,
long namelength);
#pragma linkage(somTP_Sockets_somsGethostname, system)
typedef somTP_Sockets_somsGethostname *somTD_Sockets_somsGethostname;
/*
* Retrieves the standard host name of the local host.
*/
#define somMD_Sockets_somsGethostname "::Sockets::somsGethostname"
#define Sockets_somsGethostname(somSelf,ev,name,namelength) \
(SOM_Resolve(somSelf, Sockets, somsGethostname) \
(somSelf,ev,name,namelength))
#ifndef SOMGD_somsGethostname
#if (defined(_somsGethostname) || defined(__somsGethostname))
#undef _somsGethostname
#undef __somsGethostname
#define SOMGD_somsGethostname 1
#else
#define _somsGethostname Sockets_somsGethostname
#endif /* _somsGethostname */
#endif /* SOMGD_somsGethostname */
/*
* New Method: somsGetpeername
*/
typedef long SOMLINK somTP_Sockets_somsGetpeername(Sockets *somSelf, Environment *ev,
long s,
sockaddr* name,
long* namelen);
#pragma linkage(somTP_Sockets_somsGetpeername, system)
typedef somTP_Sockets_somsGetpeername *somTD_Sockets_somsGetpeername;
/*
* Gets the name of the peer connected to socket s.
*/
#define somMD_Sockets_somsGetpeername "::Sockets::somsGetpeername"
#define Sockets_somsGetpeername(somSelf,ev,s,name,namelen) \
(SOM_Resolve(somSelf, Sockets, somsGetpeername) \
(somSelf,ev,s,name,namelen))
#ifndef SOMGD_somsGetpeername
#if (defined(_somsGetpeername) || defined(__somsGetpeername))
#undef _somsGetpeername
#undef __somsGetpeername
#define SOMGD_somsGetpeername 1
#else
#define _somsGetpeername Sockets_somsGetpeername
#endif /* _somsGetpeername */
#endif /* SOMGD_somsGetpeername */
/*
* New Method: somsGetservbyname
*/
typedef servent* SOMLINK somTP_Sockets_somsGetservbyname(Sockets *somSelf, Environment *ev,
string name,
string protocol);
#pragma linkage(somTP_Sockets_somsGetservbyname, system)
typedef somTP_Sockets_somsGetservbyname *somTD_Sockets_somsGetservbyname;
/*
* Retrieves an entry from the /etc/services file using the service
* name as a search key.
*/
#define somMD_Sockets_somsGetservbyname "::Sockets::somsGetservbyname"
#define Sockets_somsGetservbyname(somSelf,ev,name,protocol) \
(SOM_Resolve(somSelf, Sockets, somsGetservbyname) \
(somSelf,ev,name,protocol))
#ifndef SOMGD_somsGetservbyname
#if (defined(_somsGetservbyname) || defined(__somsGetservbyname))
#undef _somsGetservbyname
#undef __somsGetservbyname
#define SOMGD_somsGetservbyname 1
#else
#define _somsGetservbyname Sockets_somsGetservbyname
#endif /* _somsGetservbyname */
#endif /* SOMGD_somsGetservbyname */
/*
* New Method: somsGetsockname
*/
typedef long SOMLINK somTP_Sockets_somsGetsockname(Sockets *somSelf, Environment *ev,
long s,
sockaddr* name,
long* namelen);
#pragma linkage(somTP_Sockets_somsGetsockname, system)
typedef somTP_Sockets_somsGetsockname *somTD_Sockets_somsGetsockname;
/*
* Stores the current name for the socket specified by the s
* parameter into the structure pointed to by the name parameter.
*/
#define somMD_Sockets_somsGetsockname "::Sockets::somsGetsockname"
#define Sockets_somsGetsockname(somSelf,ev,s,name,namelen) \
(SOM_Resolve(somSelf, Sockets, somsGetsockname) \
(somSelf,ev,s,name,namelen))
#ifndef SOMGD_somsGetsockname
#if (defined(_somsGetsockname) || defined(__somsGetsockname))
#undef _somsGetsockname
#undef __somsGetsockname
#define SOMGD_somsGetsockname 1
#else
#define _somsGetsockname Sockets_somsGetsockname
#endif /* _somsGetsockname */
#endif /* SOMGD_somsGetsockname */
/*
* New Method: somsGetsockopt
*/
typedef long SOMLINK somTP_Sockets_somsGetsockopt(Sockets *somSelf, Environment *ev,
long s,
long level,
long optname,
char* optval,
long* option);
#pragma linkage(somTP_Sockets_somsGetsockopt, system)
typedef somTP_Sockets_somsGetsockopt *somTD_Sockets_somsGetsockopt;
/*
* Returns the values of socket options at various protocol levels.
*/
#define somMD_Sockets_somsGetsockopt "::Sockets::somsGetsockopt"
#define Sockets_somsGetsockopt(somSelf,ev,s,level,optname,optval,option) \
(SOM_Resolve(somSelf, Sockets, somsGetsockopt) \
(somSelf,ev,s,level,optname,optval,option))
#ifndef SOMGD_somsGetsockopt
#if (defined(_somsGetsockopt) || defined(__somsGetsockopt))
#undef _somsGetsockopt
#undef __somsGetsockopt
#define SOMGD_somsGetsockopt 1
#else
#define _somsGetsockopt Sockets_somsGetsockopt
#endif /* _somsGetsockopt */
#endif /* SOMGD_somsGetsockopt */
/*
* New Method: somsHtonl
*/
typedef unsigned long SOMLINK somTP_Sockets_somsHtonl(Sockets *somSelf, Environment *ev,
unsigned long a);
#pragma linkage(somTP_Sockets_somsHtonl, system)
typedef somTP_Sockets_somsHtonl *somTD_Sockets_somsHtonl;
/*
* Translates an unsigned long integer from host-byte order to
* network-byte order.
*/
#define somMD_Sockets_somsHtonl "::Sockets::somsHtonl"
#define Sockets_somsHtonl(somSelf,ev,a) \
(SOM_Resolve(somSelf, Sockets, somsHtonl) \
(somSelf,ev,a))
#ifndef SOMGD_somsHtonl
#if (defined(_somsHtonl) || defined(__somsHtonl))
#undef _somsHtonl
#undef __somsHtonl
#define SOMGD_somsHtonl 1
#else
#define _somsHtonl Sockets_somsHtonl
#endif /* _somsHtonl */
#endif /* SOMGD_somsHtonl */
/*
* New Method: somsHtons
*/
typedef unsigned short SOMLINK somTP_Sockets_somsHtons(Sockets *somSelf, Environment *ev,
unsigned short a);
#pragma linkage(somTP_Sockets_somsHtons, system)
typedef somTP_Sockets_somsHtons *somTD_Sockets_somsHtons;
/*
* Translates an unsigned short integer from host-byte order to
* network-byte order.
*/
#define somMD_Sockets_somsHtons "::Sockets::somsHtons"
#define Sockets_somsHtons(somSelf,ev,a) \
(SOM_Resolve(somSelf, Sockets, somsHtons) \
(somSelf,ev,a))
#ifndef SOMGD_somsHtons
#if (defined(_somsHtons) || defined(__somsHtons))
#undef _somsHtons
#undef __somsHtons
#define SOMGD_somsHtons 1
#else
#define _somsHtons Sockets_somsHtons
#endif /* _somsHtons */
#endif /* SOMGD_somsHtons */
/*
* New Method: somsIoctl
*/
typedef long SOMLINK somTP_Sockets_somsIoctl(Sockets *somSelf, Environment *ev,
long s,
long cmd,
char* data,
long length);
#pragma linkage(somTP_Sockets_somsIoctl, system)
typedef somTP_Sockets_somsIoctl *somTD_Sockets_somsIoctl;
/*
* Controls the operating characteristics of sockets.
*/
#define somMD_Sockets_somsIoctl "::Sockets::somsIoctl"
#define Sockets_somsIoctl(somSelf,ev,s,cmd,data,length) \
(SOM_Resolve(somSelf, Sockets, somsIoctl) \
(somSelf,ev,s,cmd,data,length))
#ifndef SOMGD_somsIoctl
#if (defined(_somsIoctl) || defined(__somsIoctl))
#undef _somsIoctl
#undef __somsIoctl
#define SOMGD_somsIoctl 1
#else
#define _somsIoctl Sockets_somsIoctl
#endif /* _somsIoctl */
#endif /* SOMGD_somsIoctl */
/*
* New Method: somsInet_addr
*/
typedef unsigned long SOMLINK somTP_Sockets_somsInet_addr(Sockets *somSelf, Environment *ev,
string cp);
#pragma linkage(somTP_Sockets_somsInet_addr, system)
typedef somTP_Sockets_somsInet_addr *somTD_Sockets_somsInet_addr;
/*
* Interprets character strings representing numbers expressed in
* standard '.' notation and returns numbers suitable for use as
* internet addresses.
*/
#define somMD_Sockets_somsInet_addr "::Sockets::somsInet_addr"
#define Sockets_somsInet_addr(somSelf,ev,cp) \
(SOM_Resolve(somSelf, Sockets, somsInet_addr) \
(somSelf,ev,cp))
#ifndef SOMGD_somsInet_addr
#if (defined(_somsInet_addr) || defined(__somsInet_addr))
#undef _somsInet_addr
#undef __somsInet_addr
#define SOMGD_somsInet_addr 1
#else
#define _somsInet_addr Sockets_somsInet_addr
#endif /* _somsInet_addr */
#endif /* SOMGD_somsInet_addr */
/*
* New Method: somsInet_lnaof
*/
typedef unsigned long SOMLINK somTP_Sockets_somsInet_lnaof(Sockets *somSelf, Environment *ev,
in_addr* addr);
#pragma linkage(somTP_Sockets_somsInet_lnaof, system)
typedef somTP_Sockets_somsInet_lnaof *somTD_Sockets_somsInet_lnaof;
/*
* Breaks apart the internet address and returns the local network
* address portion.
*/
#define somMD_Sockets_somsInet_lnaof "::Sockets::somsInet_lnaof"
#define Sockets_somsInet_lnaof(somSelf,ev,addr) \
(SOM_Resolve(somSelf, Sockets, somsInet_lnaof) \
(somSelf,ev,addr))
#ifndef SOMGD_somsInet_lnaof
#if (defined(_somsInet_lnaof) || defined(__somsInet_lnaof))
#undef _somsInet_lnaof
#undef __somsInet_lnaof
#define SOMGD_somsInet_lnaof 1
#else
#define _somsInet_lnaof Sockets_somsInet_lnaof
#endif /* _somsInet_lnaof */
#endif /* SOMGD_somsInet_lnaof */
/*
* New Method: somsInet_makeaddr
*/
typedef in_addr SOMLINK somTP_Sockets_somsInet_makeaddr(Sockets *somSelf, Environment *ev,
unsigned long net,
unsigned long lna);
#pragma linkage(somTP_Sockets_somsInet_makeaddr, system)
typedef somTP_Sockets_somsInet_makeaddr *somTD_Sockets_somsInet_makeaddr;
/*
* Takes a network number and a local network address and constructs
* an internet address.
*/
#define somMD_Sockets_somsInet_makeaddr "::Sockets::somsInet_makeaddr"
#define Sockets_somsInet_makeaddr(somSelf,ev,net,lna) \
(SOM_Resolve(somSelf, Sockets, somsInet_makeaddr) \
(somSelf,ev,net,lna))
#ifndef SOMGD_somsInet_makeaddr
#if (defined(_somsInet_makeaddr) || defined(__somsInet_makeaddr))
#undef _somsInet_makeaddr
#undef __somsInet_makeaddr
#define SOMGD_somsInet_makeaddr 1
#else
#define _somsInet_makeaddr Sockets_somsInet_makeaddr
#endif /* _somsInet_makeaddr */
#endif /* SOMGD_somsInet_makeaddr */
/*
* New Method: somsInet_netof
*/
typedef unsigned long SOMLINK somTP_Sockets_somsInet_netof(Sockets *somSelf, Environment *ev,
in_addr* addr);
#pragma linkage(somTP_Sockets_somsInet_netof, system)
typedef somTP_Sockets_somsInet_netof *somTD_Sockets_somsInet_netof;
/*
* Returns the network number portion of the given internet address.
*/
#define somMD_Sockets_somsInet_netof "::Sockets::somsInet_netof"
#define Sockets_somsInet_netof(somSelf,ev,addr) \
(SOM_Resolve(somSelf, Sockets, somsInet_netof) \
(somSelf,ev,addr))
#ifndef SOMGD_somsInet_netof
#if (defined(_somsInet_netof) || defined(__somsInet_netof))
#undef _somsInet_netof
#undef __somsInet_netof
#define SOMGD_somsInet_netof 1
#else
#define _somsInet_netof Sockets_somsInet_netof
#endif /* _somsInet_netof */
#endif /* SOMGD_somsInet_netof */
/*
* New Method: somsInet_network
*/
typedef unsigned long SOMLINK somTP_Sockets_somsInet_network(Sockets *somSelf, Environment *ev,
string cp);
#pragma linkage(somTP_Sockets_somsInet_network, system)
typedef somTP_Sockets_somsInet_network *somTD_Sockets_somsInet_network;
/*
* Interprets character strings representing numbers expressed in
* standard '.' notation and returns numbers suitable for use as
* network numbers.
*/
#define somMD_Sockets_somsInet_network "::Sockets::somsInet_network"
#define Sockets_somsInet_network(somSelf,ev,cp) \
(SOM_Resolve(somSelf, Sockets, somsInet_network) \
(somSelf,ev,cp))
#ifndef SOMGD_somsInet_network
#if (defined(_somsInet_network) || defined(__somsInet_network))
#undef _somsInet_network
#undef __somsInet_network
#define SOMGD_somsInet_network 1
#else
#define _somsInet_network Sockets_somsInet_network
#endif /* _somsInet_network */
#endif /* SOMGD_somsInet_network */
/*
* New Method: somsInet_ntoa
*/
typedef string SOMLINK somTP_Sockets_somsInet_ntoa(Sockets *somSelf, Environment *ev,
in_addr* addr);
#pragma linkage(somTP_Sockets_somsInet_ntoa, system)
typedef somTP_Sockets_somsInet_ntoa *somTD_Sockets_somsInet_ntoa;
/*
* Returns a pointer to a string expressed in the dotted-decimal
* notation.
*/
#define somMD_Sockets_somsInet_ntoa "::Sockets::somsInet_ntoa"
#define Sockets_somsInet_ntoa(somSelf,ev,addr) \
(SOM_Resolve(somSelf, Sockets, somsInet_ntoa) \
(somSelf,ev,addr))
#ifndef SOMGD_somsInet_ntoa
#if (defined(_somsInet_ntoa) || defined(__somsInet_ntoa))
#undef _somsInet_ntoa
#undef __somsInet_ntoa
#define SOMGD_somsInet_ntoa 1
#else
#define _somsInet_ntoa Sockets_somsInet_ntoa
#endif /* _somsInet_ntoa */
#endif /* SOMGD_somsInet_ntoa */
/*
* New Method: somsListen
*/
typedef long SOMLINK somTP_Sockets_somsListen(Sockets *somSelf, Environment *ev,
long s,
long backlog);
#pragma linkage(somTP_Sockets_somsListen, system)
typedef somTP_Sockets_somsListen *somTD_Sockets_somsListen;
/*
* Creates a connection request queue of length backlog to queue
* incoming connection requests, and then waits for incoming
* connection requests.
*/
#define somMD_Sockets_somsListen "::Sockets::somsListen"
#define Sockets_somsListen(somSelf,ev,s,backlog) \
(SOM_Resolve(somSelf, Sockets, somsListen) \
(somSelf,ev,s,backlog))
#ifndef SOMGD_somsListen
#if (defined(_somsListen) || defined(__somsListen))
#undef _somsListen
#undef __somsListen
#define SOMGD_somsListen 1
#else
#define _somsListen Sockets_somsListen
#endif /* _somsListen */
#endif /* SOMGD_somsListen */
/*
* New Method: somsNtohl
*/
typedef unsigned long SOMLINK somTP_Sockets_somsNtohl(Sockets *somSelf, Environment *ev,
unsigned long a);
#pragma linkage(somTP_Sockets_somsNtohl, system)
typedef somTP_Sockets_somsNtohl *somTD_Sockets_somsNtohl;
/*
* Translates an unsigned long integer from network-byte order
* to host-byte order.
*/
#define somMD_Sockets_somsNtohl "::Sockets::somsNtohl"
#define Sockets_somsNtohl(somSelf,ev,a) \
(SOM_Resolve(somSelf, Sockets, somsNtohl) \
(somSelf,ev,a))
#ifndef SOMGD_somsNtohl
#if (defined(_somsNtohl) || defined(__somsNtohl))
#undef _somsNtohl
#undef __somsNtohl
#define SOMGD_somsNtohl 1
#else
#define _somsNtohl Sockets_somsNtohl
#endif /* _somsNtohl */
#endif /* SOMGD_somsNtohl */
/*
* New Method: somsNtohs
*/
typedef unsigned short SOMLINK somTP_Sockets_somsNtohs(Sockets *somSelf, Environment *ev,
unsigned short a);
#pragma linkage(somTP_Sockets_somsNtohs, system)
typedef somTP_Sockets_somsNtohs *somTD_Sockets_somsNtohs;
/*
* Translates an unsigned short integer from network-byte order
* to host-byte order.
*/
#define somMD_Sockets_somsNtohs "::Sockets::somsNtohs"
#define Sockets_somsNtohs(somSelf,ev,a) \
(SOM_Resolve(somSelf, Sockets, somsNtohs) \
(somSelf,ev,a))
#ifndef SOMGD_somsNtohs
#if (defined(_somsNtohs) || defined(__somsNtohs))
#undef _somsNtohs
#undef __somsNtohs
#define SOMGD_somsNtohs 1
#else
#define _somsNtohs Sockets_somsNtohs
#endif /* _somsNtohs */
#endif /* SOMGD_somsNtohs */
/*
* New Method: somsReadv
*/
typedef long SOMLINK somTP_Sockets_somsReadv(Sockets *somSelf, Environment *ev,
long s,
iovec* iov,
long iovcnt);
#pragma linkage(somTP_Sockets_somsReadv, system)
typedef somTP_Sockets_somsReadv *somTD_Sockets_somsReadv;
/*
* Reads data on socket s and stores it in a set of buffers
* described by iov.
*/
#define somMD_Sockets_somsReadv "::Sockets::somsReadv"
#define Sockets_somsReadv(somSelf,ev,s,iov,iovcnt) \
(SOM_Resolve(somSelf, Sockets, somsReadv) \
(somSelf,ev,s,iov,iovcnt))
#ifndef SOMGD_somsReadv
#if (defined(_somsReadv) || defined(__somsReadv))
#undef _somsReadv
#undef __somsReadv
#define SOMGD_somsReadv 1
#else
#define _somsReadv Sockets_somsReadv
#endif /* _somsReadv */
#endif /* SOMGD_somsReadv */
/*
* New Method: somsRecv
*/
typedef long SOMLINK somTP_Sockets_somsRecv(Sockets *somSelf, Environment *ev,
long s,
char* buf,
long len,
long flags);
#pragma linkage(somTP_Sockets_somsRecv, system)
typedef somTP_Sockets_somsRecv *somTD_Sockets_somsRecv;
/*
* Receives data on streams socket s and stores it in buf.
*/
#define somMD_Sockets_somsRecv "::Sockets::somsRecv"
#define Sockets_somsRecv(somSelf,ev,s,buf,len,flags) \
(SOM_Resolve(somSelf, Sockets, somsRecv) \
(somSelf,ev,s,buf,len,flags))
#ifndef SOMGD_somsRecv
#if (defined(_somsRecv) || defined(__somsRecv))
#undef _somsRecv
#undef __somsRecv
#define SOMGD_somsRecv 1
#else
#define _somsRecv Sockets_somsRecv
#endif /* _somsRecv */
#endif /* SOMGD_somsRecv */
/*
* New Method: somsRecvfrom
*/
typedef long SOMLINK somTP_Sockets_somsRecvfrom(Sockets *somSelf, Environment *ev,
long s,
char* buf,
long len,
long flags,
sockaddr* name,
long* namelen);
#pragma linkage(somTP_Sockets_somsRecvfrom, system)
typedef somTP_Sockets_somsRecvfrom *somTD_Sockets_somsRecvfrom;
/*
* Receives data on datagram socket s and stores it in buf.
*/
#define somMD_Sockets_somsRecvfrom "::Sockets::somsRecvfrom"
#define Sockets_somsRecvfrom(somSelf,ev,s,buf,len,flags,name,namelen) \
(SOM_Resolve(somSelf, Sockets, somsRecvfrom) \
(somSelf,ev,s,buf,len,flags,name,namelen))
#ifndef SOMGD_somsRecvfrom
#if (defined(_somsRecvfrom) || defined(__somsRecvfrom))
#undef _somsRecvfrom
#undef __somsRecvfrom
#define SOMGD_somsRecvfrom 1
#else
#define _somsRecvfrom Sockets_somsRecvfrom
#endif /* _somsRecvfrom */
#endif /* SOMGD_somsRecvfrom */
/*
* New Method: somsRecvmsg
*/
typedef long SOMLINK somTP_Sockets_somsRecvmsg(Sockets *somSelf, Environment *ev,
long s,
msghdr* msg,
long flags);
#pragma linkage(somTP_Sockets_somsRecvmsg, system)
typedef somTP_Sockets_somsRecvmsg *somTD_Sockets_somsRecvmsg;
/*
* Receives messages on a socket with descriptor s and stores them
* in an array of message headers.
*/
#define somMD_Sockets_somsRecvmsg "::Sockets::somsRecvmsg"
#define Sockets_somsRecvmsg(somSelf,ev,s,msg,flags) \
(SOM_Resolve(somSelf, Sockets, somsRecvmsg) \
(somSelf,ev,s,msg,flags))
#ifndef SOMGD_somsRecvmsg
#if (defined(_somsRecvmsg) || defined(__somsRecvmsg))
#undef _somsRecvmsg
#undef __somsRecvmsg
#define SOMGD_somsRecvmsg 1
#else
#define _somsRecvmsg Sockets_somsRecvmsg
#endif /* _somsRecvmsg */
#endif /* SOMGD_somsRecvmsg */
/*
* New Method: somsSelect
*/
typedef long SOMLINK somTP_Sockets_somsSelect(Sockets *somSelf, Environment *ev,
long nfds,
fd_set* readfds,
fd_set* writefds,
fd_set* exceptfds,
timeval* timeout);
#pragma linkage(somTP_Sockets_somsSelect, system)
typedef somTP_Sockets_somsSelect *somTD_Sockets_somsSelect;
/*
* Monitors activity on a set of different sockets until a timeout
* expires, to see if any sockets are ready for reading or writing,
* or if an exceptional condition is pending.
*/
#define somMD_Sockets_somsSelect "::Sockets::somsSelect"
#define Sockets_somsSelect(somSelf,ev,nfds,readfds,writefds,exceptfds,timeout) \
(SOM_Resolve(somSelf, Sockets, somsSelect) \
(somSelf,ev,nfds,readfds,writefds,exceptfds,timeout))
#ifndef SOMGD_somsSelect
#if (defined(_somsSelect) || defined(__somsSelect))
#undef _somsSelect
#undef __somsSelect
#define SOMGD_somsSelect 1
#else
#define _somsSelect Sockets_somsSelect
#endif /* _somsSelect */
#endif /* SOMGD_somsSelect */
/*
* New Method: somsSend
*/
typedef long SOMLINK somTP_Sockets_somsSend(Sockets *somSelf, Environment *ev,
long s,
char* msg,
long len,
long flags);
#pragma linkage(somTP_Sockets_somsSend, system)
typedef somTP_Sockets_somsSend *somTD_Sockets_somsSend;
/*
* Sends msg on streams socket s.
*/
#define somMD_Sockets_somsSend "::Sockets::somsSend"
#define Sockets_somsSend(somSelf,ev,s,msg,len,flags) \
(SOM_Resolve(somSelf, Sockets, somsSend) \
(somSelf,ev,s,msg,len,flags))
#ifndef SOMGD_somsSend
#if (defined(_somsSend) || defined(__somsSend))
#undef _somsSend
#undef __somsSend
#define SOMGD_somsSend 1
#else
#define _somsSend Sockets_somsSend
#endif /* _somsSend */
#endif /* SOMGD_somsSend */
/*
* New Method: somsSendmsg
*/
typedef long SOMLINK somTP_Sockets_somsSendmsg(Sockets *somSelf, Environment *ev,
long s,
msghdr* msg,
long flags);
#pragma linkage(somTP_Sockets_somsSendmsg, system)
typedef somTP_Sockets_somsSendmsg *somTD_Sockets_somsSendmsg;
/*
* Sends messages passed in an array of message headers on a socket
* with descriptor s.
*/
#define somMD_Sockets_somsSendmsg "::Sockets::somsSendmsg"
#define Sockets_somsSendmsg(somSelf,ev,s,msg,flags) \
(SOM_Resolve(somSelf, Sockets, somsSendmsg) \
(somSelf,ev,s,msg,flags))
#ifndef SOMGD_somsSendmsg
#if (defined(_somsSendmsg) || defined(__somsSendmsg))
#undef _somsSendmsg
#undef __somsSendmsg
#define SOMGD_somsSendmsg 1
#else
#define _somsSendmsg Sockets_somsSendmsg
#endif /* _somsSendmsg */
#endif /* SOMGD_somsSendmsg */
/*
* New Method: somsSendto
*/
typedef long SOMLINK somTP_Sockets_somsSendto(Sockets *somSelf, Environment *ev,
long s,
char* msg,
long len,
long flags,
sockaddr* to,
long tolen);
#pragma linkage(somTP_Sockets_somsSendto, system)
typedef somTP_Sockets_somsSendto *somTD_Sockets_somsSendto;
/*
* Sends msg on datagram socket s.
*/
#define somMD_Sockets_somsSendto "::Sockets::somsSendto"
#define Sockets_somsSendto(somSelf,ev,s,msg,len,flags,to,tolen) \
(SOM_Resolve(somSelf, Sockets, somsSendto) \
(somSelf,ev,s,msg,len,flags,to,tolen))
#ifndef SOMGD_somsSendto
#if (defined(_somsSendto) || defined(__somsSendto))
#undef _somsSendto
#undef __somsSendto
#define SOMGD_somsSendto 1
#else
#define _somsSendto Sockets_somsSendto
#endif /* _somsSendto */
#endif /* SOMGD_somsSendto */
/*
* New Method: somsSetsockopt
*/
typedef long SOMLINK somTP_Sockets_somsSetsockopt(Sockets *somSelf, Environment *ev,
long s,
long level,
long optname,
char* optval,
long optlen);
#pragma linkage(somTP_Sockets_somsSetsockopt, system)
typedef somTP_Sockets_somsSetsockopt *somTD_Sockets_somsSetsockopt;
/*
* Sets options associated with a socket.
*/
#define somMD_Sockets_somsSetsockopt "::Sockets::somsSetsockopt"
#define Sockets_somsSetsockopt(somSelf,ev,s,level,optname,optval,optlen) \
(SOM_Resolve(somSelf, Sockets, somsSetsockopt) \
(somSelf,ev,s,level,optname,optval,optlen))
#ifndef SOMGD_somsSetsockopt
#if (defined(_somsSetsockopt) || defined(__somsSetsockopt))
#undef _somsSetsockopt
#undef __somsSetsockopt
#define SOMGD_somsSetsockopt 1
#else
#define _somsSetsockopt Sockets_somsSetsockopt
#endif /* _somsSetsockopt */
#endif /* SOMGD_somsSetsockopt */
/*
* New Method: somsShutdown
*/
typedef long SOMLINK somTP_Sockets_somsShutdown(Sockets *somSelf, Environment *ev,
long s,
long how);
#pragma linkage(somTP_Sockets_somsShutdown, system)
typedef somTP_Sockets_somsShutdown *somTD_Sockets_somsShutdown;
/*
* Shuts down all or part of a full-duplex connection.
*/
#define somMD_Sockets_somsShutdown "::Sockets::somsShutdown"
#define Sockets_somsShutdown(somSelf,ev,s,how) \
(SOM_Resolve(somSelf, Sockets, somsShutdown) \
(somSelf,ev,s,how))
#ifndef SOMGD_somsShutdown
#if (defined(_somsShutdown) || defined(__somsShutdown))
#undef _somsShutdown
#undef __somsShutdown
#define SOMGD_somsShutdown 1
#else
#define _somsShutdown Sockets_somsShutdown
#endif /* _somsShutdown */
#endif /* SOMGD_somsShutdown */
/*
* New Method: somsSocket
*/
typedef long SOMLINK somTP_Sockets_somsSocket(Sockets *somSelf, Environment *ev,
long domain,
long type,
long protocol);
#pragma linkage(somTP_Sockets_somsSocket, system)
typedef somTP_Sockets_somsSocket *somTD_Sockets_somsSocket;
/*
* Creates an endpoint for communication and returns a socket
* descriptor representing the endpoint.
*/
#define somMD_Sockets_somsSocket "::Sockets::somsSocket"
#define Sockets_somsSocket(somSelf,ev,domain,type,protocol) \
(SOM_Resolve(somSelf, Sockets, somsSocket) \
(somSelf,ev,domain,type,protocol))
#ifndef SOMGD_somsSocket
#if (defined(_somsSocket) || defined(__somsSocket))
#undef _somsSocket
#undef __somsSocket
#define SOMGD_somsSocket 1
#else
#define _somsSocket Sockets_somsSocket
#endif /* _somsSocket */
#endif /* SOMGD_somsSocket */
/*
* New Method: somsSoclose
*/
typedef long SOMLINK somTP_Sockets_somsSoclose(Sockets *somSelf, Environment *ev,
long s);
#pragma linkage(somTP_Sockets_somsSoclose, system)
typedef somTP_Sockets_somsSoclose *somTD_Sockets_somsSoclose;
/*
* Shuts down socket s and frees resources allocated to the socket.
*/
#define somMD_Sockets_somsSoclose "::Sockets::somsSoclose"
#define Sockets_somsSoclose(somSelf,ev,s) \
(SOM_Resolve(somSelf, Sockets, somsSoclose) \
(somSelf,ev,s))
#ifndef SOMGD_somsSoclose
#if (defined(_somsSoclose) || defined(__somsSoclose))
#undef _somsSoclose
#undef __somsSoclose
#define SOMGD_somsSoclose 1
#else
#define _somsSoclose Sockets_somsSoclose
#endif /* _somsSoclose */
#endif /* SOMGD_somsSoclose */
/*
* New Method: somsWritev
*/
typedef long SOMLINK somTP_Sockets_somsWritev(Sockets *somSelf, Environment *ev,
long s,
iovec* iov,
long iovcnt);
#pragma linkage(somTP_Sockets_somsWritev, system)
typedef somTP_Sockets_somsWritev *somTD_Sockets_somsWritev;
/*
* Writes data on socket s. The data is gathered from the buffers
* described by iov.
*/
#define somMD_Sockets_somsWritev "::Sockets::somsWritev"
#define Sockets_somsWritev(somSelf,ev,s,iov,iovcnt) \
(SOM_Resolve(somSelf, Sockets, somsWritev) \
(somSelf,ev,s,iov,iovcnt))
#ifndef SOMGD_somsWritev
#if (defined(_somsWritev) || defined(__somsWritev))
#undef _somsWritev
#undef __somsWritev
#define SOMGD_somsWritev 1
#else
#define _somsWritev Sockets_somsWritev
#endif /* _somsWritev */
#endif /* SOMGD_somsWritev */
/*
* New Method: _get_serrno
*/
typedef long SOMLINK somTP_Sockets__get_serrno(Sockets *somSelf, Environment *ev);
#pragma linkage(somTP_Sockets__get_serrno, system)
typedef somTP_Sockets__get_serrno *somTD_Sockets__get_serrno;
/*
* Method from the IDL attribute statement:
* "attribute long serrno"
*/
#define somMD_Sockets__get_serrno "::Sockets::_get_serrno"
#define Sockets__get_serrno(somSelf,ev) \
(SOM_Resolve(somSelf, Sockets, _get_serrno) \
(somSelf,ev))
#ifndef SOMGD_get_serrno
#if (defined(_get_serrno) || defined(__get_serrno))
#undef _get_serrno
#undef __get_serrno
#define SOMGD_get_serrno 1
#else
#define __get_serrno Sockets__get_serrno
#endif /* __get_serrno */
#endif /* SOMGD_get_serrno */
/*
* New Method: _set_serrno
*/
typedef void SOMLINK somTP_Sockets__set_serrno(Sockets *somSelf, Environment *ev,
long serrno);
#pragma linkage(somTP_Sockets__set_serrno, system)
typedef somTP_Sockets__set_serrno *somTD_Sockets__set_serrno;
/*
* Method from the IDL attribute statement:
* "attribute long serrno"
*/
#define somMD_Sockets__set_serrno "::Sockets::_set_serrno"
#define Sockets__set_serrno(somSelf,ev,serrno) \
(SOM_Resolve(somSelf, Sockets, _set_serrno) \
(somSelf,ev,serrno))
#ifndef SOMGD_set_serrno
#if (defined(_set_serrno) || defined(__set_serrno))
#undef _set_serrno
#undef __set_serrno
#define SOMGD_set_serrno 1
#else
#define __set_serrno Sockets__set_serrno
#endif /* __set_serrno */
#endif /* SOMGD_set_serrno */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define Sockets_somDefaultInit SOMObject_somDefaultInit
#define Sockets_somDestruct SOMObject_somDestruct
#define Sockets_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define Sockets_somDefaultAssign SOMObject_somDefaultAssign
#define Sockets_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define Sockets_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
#define Sockets_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
#define Sockets_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define Sockets_somDefaultVAssign SOMObject_somDefaultVAssign
#define Sockets_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
#define Sockets_somInit SOMObject_somInit
#define Sockets_somFree SOMObject_somFree
#define Sockets_somUninit SOMObject_somUninit
#define Sockets_somGetClass SOMObject_somGetClass
#define Sockets_somGetClassName SOMObject_somGetClassName
#define Sockets_somGetSize SOMObject_somGetSize
#define Sockets_somIsA SOMObject_somIsA
#define Sockets_somIsInstanceOf SOMObject_somIsInstanceOf
#define Sockets_somRespondsTo SOMObject_somRespondsTo
#define Sockets_somDispatch SOMObject_somDispatch
#define Sockets_somClassDispatch SOMObject_somClassDispatch
#define Sockets_somCastObj SOMObject_somCastObj
#define Sockets_somResetObj SOMObject_somResetObj
#define Sockets_somDispatchV SOMObject_somDispatchV
#define Sockets_somDispatchL SOMObject_somDispatchL
#define Sockets_somDispatchA SOMObject_somDispatchA
#define Sockets_somDispatchD SOMObject_somDispatchD
#define Sockets_somPrintSelf SOMObject_somPrintSelf
#define Sockets_somDumpSelf SOMObject_somDumpSelf
#define Sockets_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_Sockets_h */