Socket abstraction API.  
More...
◆ sock_t
◆ sock_error()
◆ sock_connect()
      
        
          | sock_t sock_connect | ( | const char *const | host, | 
        
          |  |  | const unsigned short | port ) | 
      
 
 
◆ sock_close()
      
        
          | int sock_close | ( | const sock_t | sock | ) |  | 
      
 
 
◆ sock_set_blocking()
      
        
          | int sock_set_blocking | ( | const sock_t | sock | ) |  | 
      
 
 
◆ sock_set_nonblocking()
      
        
          | int sock_set_nonblocking | ( | const sock_t | sock | ) |  | 
      
 
 
◆ sock_read()
      
        
          | int sock_read | ( | const sock_t | sock, | 
        
          |  |  | void *const | buff, | 
        
          |  |  | const size_t | len ) | 
      
 
 
◆ sock_write()
      
        
          | int sock_write | ( | const sock_t | sock, | 
        
          |  |  | const void *const | buff, | 
        
          |  |  | const size_t | len ) | 
      
 
 
◆ sock_is_recoverable()
      
        
          | int sock_is_recoverable | ( | const int | error | ) |  | 
      
 
 
◆ sock_connect_error()
      
        
          | int sock_connect_error | ( | const sock_t | sock | ) |  | 
      
 
 
◆ sock_set_keepalive()
      
        
          | int sock_set_keepalive | ( | const sock_t | sock, | 
        
          |  |  | int | timeout, | 
        
          |  |  | int | interval ) |