Cross reference for modules/sk/socket.h of index.

# File modules/sk/socket.h

      $Revision: 1.15 $

      Socket module (sk)

      Status: NOT REVUED, NOT TESTED

Included in: | modules/sk/sk_socket.c

## Included Files

- `#include <sys/types.h>`

- `#include <sys/socket.h>`

- `#include <netinet/in.h>`

- `#include <stdlib.h>`

- `#include <errno.h>`

- `#include <netdb.h>`

- `#include <signal.h>`

- `#include <stdio.h>`

- `#include <include/iproutines.h>`

## Preprocessor definitions

`#define READ_SOCKET`

`#define SK_DISCONNECT 0x0001`

`#define SK_INTERRUPT 0x0002`

`#define SK_TIMEOUT 0x0004`

`#define SK_NOTEXT 0x0100`

## Typedef sk_conn_st

`typedef struct {...} sk_conn_st`

`struct` |
`{` |
`int sock;` |
`struct timeval rd_timeout;` |
`struct timeval wr_timeout;` |
`unsigned short rtc;` |
`pthread_t watchdog;` |
`pthread_t killthis;` |
`void* (*execthis)(void*);` |
`void* execargs;` |
`pthread_mutex_t watchmutex;` |
`unsigned char lasterr;` |
`ip_addr_t rIP;` |
`ip_addr_t eIP;` |
`char* ip;` |
`}` |