libIEC61850
Open-source IEC 61850 MMS server and client library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Typedefs | Functions
socket.h File Reference
#include <stdint.h>

Go to the source code of this file.

Typedefs

typedef struct sServerSocket * ServerSocket
 
typedef struct sSocket * Socket
 

Functions

ServerSocket TcpServerSocket_create (char *address, int port)
 
void ServerSocket_listen (ServerSocket socket)
 
Socket ServerSocket_accept (ServerSocket socket)
 
void ServerSocket_setBacklog (ServerSocket socket, int backlog)
 
void ServerSocket_destroy (ServerSocket socket)
 
Socket TcpSocket_create ()
 
int Socket_connect (Socket socket, char *address, int port)
 
int Socket_read (Socket socket, uint8_t *buf, int size)
 
int Socket_write (Socket socket, uint8_t *buf, int size)
 
void Socket_destroy (Socket socket)