COVISE Core
Classes | Namespaces | Macros | Typedefs | Functions | Variables
covise_socket.h File Reference
#include <iostream>
#include <mutex>
#include <errno.h>
#include <math.h>
#include <fcntl.h>
#include <util/coExport.h>
#include <net/covise_connect.h>
#include <netinet/in.h>
#include <netdb.h>
#include <atomic>
#include <sys/stat.h>
#include <arpa/inet.h>
Include dependency graph for covise_socket.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  covise::FirewallConfig
 
class  covise::Socket
 
class  covise::UDPSocket
 
class  covise::MulticastSocket
 

Namespaces

namespace  covise
 list of all chemical elements
 

Macros

#define HAVEMULTICAST
 

Typedefs

typedef struct ssl_st SSL
 

Functions

void covise::coPerror (const char *prefix)
 
void NETEXPORT covise::shutdownSocket (int socketDescriptor)
 
bool NETEXPORT covise::checkSSLError (SSL *ssl, int error)
 
void covise::resolveError ()
 

Variables

const char covise::DF_NONE = 0
 
const char covise::DF_IEEE = 1
 
const char covise::DF_CRAY = 2
 
const int covise::COVISE_SOCKET_INVALID = -2
 
const char covise::df_local_machine = DF_IEEE
 

Macro Definition Documentation

◆ HAVEMULTICAST

#define HAVEMULTICAST

Typedef Documentation

◆ SSL

typedef struct ssl_st SSL