![]() |
面相数据包的AF_UNIX操作接口
#include "Socket.hpp"


Public 成员函数 | |
| SocketUnDgram () | |
| virtual | ~SocketUnDgram () |
| ErrCodeE | Open () override |
Public 成员函数 继承自 Emx::SocketDgram | |
| SocketDgram () | |
| virtual | ~SocketDgram () |
| ErrCodeE | Send (const char *buffer, int32_t size, const sockaddr *addr, socklen_t addrLen, int32_t timeoutMs) |
| ErrCodeE | Recv (char *buffer, int32_t size, sockaddr *addr, socklen_t *addrLen, int32_t timeoutMs) |
Public 成员函数 继承自 Emx::Socket | |
| Socket () | |
| virtual | ~Socket () |
| void | Close () |
| 关闭socket 更多... | |
| ErrCodeE | Bind (const struct sockaddr *addr, socklen_t addrSize) |
| 绑定地址 更多... | |
| ErrCodeE | SetSendTimeOut (int32_t timeoutMs) |
| 设置发送超时时间 更多... | |
| ErrCodeE | SetRecvTimeOut (int32_t timeoutMs) |
| 设置接收超时时间 更多... | |
静态 Public 成员函数 | |
| static void | MakeAddr (sockaddr_un &un, const char *path) |
额外继承的成员函数 | |
Public 属性 继承自 Emx::Socket | |
| int | m_sock |
| int | m_sendTimeout |
| int | m_recvTimeout |
|
inline |
|
virtual |
|
overridevirtual |
实现了 Emx::Socket.
|
static |