File modules/sk/sk.h

  $Revision: 1.8 $

Socket module (sk)
Status: NOT REVUED, NOT TESTED
Included in: modules/sk/cd_socket.c
  modules/sk/cd_watchdog.c
  modules/sk/sk_socket.c

Included Files


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; 
   }