![]() |
面向连接的AF_UNIX操作接口
#include "Socket.hpp"


Public 成员函数 | |
| SocketUnStream () | |
| virtual | ~SocketUnStream () |
| ErrCodeE | Open () override |
Public 成员函数 继承自 Emx::SocketStream | |
| SocketStream () | |
| virtual | ~SocketStream () |
| ErrCodeE | Connect (const sockaddr *addr, int32_t addrSize, int32_t timeoutMs) |
| ErrCodeE | Send (const char *buffer, int32_t size, int32_t timeoutMs) |
| ErrCodeE | Recv (char *buffer, int32_t size, 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 |