FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEsocket.cpp File Reference
#include <OMEdebugInfo.h>
#include <OMEfunctions.h>
#include <OMEcore.h>
#include <utils/logging/logging_api.hpp>
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <unistd.h>
#include <netdb.h>
#include <errno.h>
#include <sys/uio.h>
#include <OMEsocket.h>

Macros

#define THIS_COMPONENT   io
 
#define ERROR_CODE   errno
 
#define CLOSE_SOCKET(f)   ::close(f)
 
#define OME_SUPPORT_FOR_AF_UNIX   /* All Unix platforms support AF_UNIX */
 
#define MAX_IO_VECTORS   128
 
#define OUR_sockaddr_in6   struct sockaddr_in6
 

Functions

int lookupAddress (OMEthread *thread, OMEtype &result, const OMEtype &hostOrAddress)
 
int dottedAddress (OMEthread *thread, OMEtype &result, const OMEtype &arg)
 
void OMEregisterStandardSocketSchemes ()
 Register standard socket-related I/O transport schemes. More...
 
OME_DLL_EXPORT void INIT_DECLARE_socket ()
 

Macro Definition Documentation

◆ CLOSE_SOCKET

#define CLOSE_SOCKET (   f)    ::close(f)

◆ ERROR_CODE

#define ERROR_CODE   errno

◆ MAX_IO_VECTORS

#define MAX_IO_VECTORS   128

◆ OME_SUPPORT_FOR_AF_UNIX

#define OME_SUPPORT_FOR_AF_UNIX   /* All Unix platforms support AF_UNIX */

◆ OUR_sockaddr_in6

#define OUR_sockaddr_in6   struct sockaddr_in6

◆ THIS_COMPONENT

#define THIS_COMPONENT   io

Function Documentation

◆ INIT_DECLARE_socket()

OME_DLL_EXPORT void INIT_DECLARE_socket ( )
Generated: Fri Jul 31 2020 18:19:15
Support Information