#include <DSocket.h>
 | 
|   | DSocket () | 
|   | 
|   | ~DSocket () | 
|   | 
| bool  | Create (ACE_UINT16 port, std::string &address) | 
|   | 
| bool  | Create (ACE_UINT16 port, ACE_UINT32 address) | 
|   | 
| bool  | Create (eOipv4addr_t ipv4, eOipv4port_t port) | 
|   | 
| void  | SendBroad (eOipv4port_t port, void *data, size_t len) | 
|   | 
| void  | SendTo (eOipv4addr_t ipv4, eOipv4port_t port, void *data, size_t len) | 
|   | 
| ssize_t  | ReceiveFrom (eOipv4addr_t &ipv4, eOipv4port_t &port, void *data, size_t len, int wait_msec) | 
|   | 
| void  | SendTo (void *data, size_t len, ACE_UINT16 port, std::string &address) | 
|   | 
| void  | SendTo (void *data, size_t len, ACE_UINT16 port, ACE_UINT32 address) | 
|   | 
| void  | SendBroad (void *data, size_t len, ACE_UINT16 port) | 
|   | 
| ssize_t  | ReceiveFrom (void *data, size_t len, std::string &address, ACE_UINT16 &port, int wait_msec) | 
|   | 
| ssize_t  | ReceiveFrom (void *data, size_t len, ACE_UINT32 &address, ACE_UINT16 &port, int wait_msec) | 
|   | 
| void  | Close () | 
|   | 
Definition at line 17 of file DSocket.h.
 
◆ DSocket()
◆ ~DSocket()
◆ Close()
◆ Create() [1/3]
      
        
          | bool DSocket::Create  | 
          ( | 
          ACE_UINT16  | 
          port,  | 
        
        
           | 
           | 
          ACE_UINT32  | 
          address  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Create() [2/3]
      
        
          | bool DSocket::Create  | 
          ( | 
          ACE_UINT16  | 
          port,  | 
        
        
           | 
           | 
          std::string &  | 
          address  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Create() [3/3]
      
        
          | bool DSocket::Create  | 
          ( | 
          eOipv4addr_t  | 
          ipv4,  | 
        
        
           | 
           | 
          eOipv4port_t  | 
          port  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ReceiveFrom() [1/3]
      
        
          | ssize_t DSocket::ReceiveFrom  | 
          ( | 
          eOipv4addr_t &  | 
          ipv4,  | 
        
        
           | 
           | 
          eOipv4port_t &  | 
          port,  | 
        
        
           | 
           | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len,  | 
        
        
           | 
           | 
          int  | 
          wait_msec  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ReceiveFrom() [2/3]
      
        
          | ssize_t DSocket::ReceiveFrom  | 
          ( | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len,  | 
        
        
           | 
           | 
          ACE_UINT32 &  | 
          address,  | 
        
        
           | 
           | 
          ACE_UINT16 &  | 
          port,  | 
        
        
           | 
           | 
          int  | 
          wait_msec  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ReceiveFrom() [3/3]
      
        
          | ssize_t DSocket::ReceiveFrom  | 
          ( | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len,  | 
        
        
           | 
           | 
          std::string &  | 
          address,  | 
        
        
           | 
           | 
          ACE_UINT16 &  | 
          port,  | 
        
        
           | 
           | 
          int  | 
          wait_msec  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SendBroad() [1/2]
      
        
          | void DSocket::SendBroad  | 
          ( | 
          eOipv4port_t  | 
          port,  | 
        
        
           | 
           | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SendBroad() [2/2]
      
        
          | void DSocket::SendBroad  | 
          ( | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len,  | 
        
        
           | 
           | 
          ACE_UINT16  | 
          port  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SendTo() [1/3]
      
        
          | void DSocket::SendTo  | 
          ( | 
          eOipv4addr_t  | 
          ipv4,  | 
        
        
           | 
           | 
          eOipv4port_t  | 
          port,  | 
        
        
           | 
           | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SendTo() [2/3]
      
        
          | void DSocket::SendTo  | 
          ( | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len,  | 
        
        
           | 
           | 
          ACE_UINT16  | 
          port,  | 
        
        
           | 
           | 
          ACE_UINT32  | 
          address  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SendTo() [3/3]
      
        
          | void DSocket::SendTo  | 
          ( | 
          void *  | 
          data,  | 
        
        
           | 
           | 
          size_t  | 
          len,  | 
        
        
           | 
           | 
          ACE_UINT16  | 
          port,  | 
        
        
           | 
           | 
          std::string &  | 
          address  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ mSocket
  
  
      
        
          | ACE_SOCK_Dgram_Bcast* DSocket::mSocket | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files:
- icub-main/src/tools/ethLoader/ethLoaderLib/DSocket.h
 
- icub-main/src/tools/ethLoader/ethLoaderLib/DSocket.cpp