kylin-connectivity/discovery/unix-util.h

40 lines
664 B
C
Raw Normal View History

2022-09-29 20:28:54 +08:00
//
// Created by sqp on 2022/6/22.
//
#ifndef KYLIN_CONNECTIVITY_UNIX_UTIL_H
#define KYLIN_CONNECTIVITY_UNIX_UTIL_H
2022-09-29 20:28:54 +08:00
namespace KDiscovery
2022-09-29 20:28:54 +08:00
{
enum MessageType {
REQUEST = 1,
RESPONSE = 2,
2022-09-29 20:28:54 +08:00
DEVICE_UUID = 3,
DEVICE_TYPE = 4,
DEVICE_NAME = 5,
DEVICE_IP = 6,
DEVICE_PORT = 7,
};
2022-09-29 20:28:54 +08:00
enum RequestType {
START_DISCOVERY = 1,
STOP_DISCOVERY = 2,
};
2022-09-29 20:28:54 +08:00
enum ReponseType { DEVICE_INFO = 1 };
2022-09-29 20:28:54 +08:00
enum ErrorType {
SOCKET_CREATE_ERROR = -1,
BIND_ERROR = -2,
LISTEN_ERROR = -3,
ACCEPT_ERROR = -4,
CONNECT_ERROR = -5,
SEND_ERROR = -6,
RECV_ERROR = -7
};
} // namespace KDiscovery
2022-09-29 20:28:54 +08:00
#endif // KYLIN_CONNECTIVITY_UNIX_UTIL_H