more ai generated doc with human review
This commit is contained in:
@@ -34,31 +34,45 @@
|
||||
class PIEthernet;
|
||||
|
||||
|
||||
//! \~english Ethernet device
|
||||
//! \~russian Устройство Ethernet
|
||||
class PIP_IO_UTILS_EXPORT PIPackedTCP: public PIIODevice {
|
||||
PIIODEVICE(PIPackedTCP, "ptcp");
|
||||
|
||||
public:
|
||||
//! \brief Role of %PIPackedTCP
|
||||
//! \~english Role of %PIPackedTCP
|
||||
//! \~russian Роль %PIPackedTCP
|
||||
enum Role {
|
||||
Client /** TCP client */,
|
||||
Server /** TCP server for one client */
|
||||
};
|
||||
|
||||
//! Contructs %PIPackedTCP with "role" and "addr" address
|
||||
//! \~english Constructs %PIPackedTCP with "role" and "addr" address
|
||||
//! \~russian Создает %PIPackedTCP с ролью "role" и адресом "addr"
|
||||
explicit PIPackedTCP(Role role = Client, const PINetworkAddress & addr = {});
|
||||
|
||||
//! \~english Destructor
|
||||
//! \~russian Деструктор
|
||||
virtual ~PIPackedTCP();
|
||||
|
||||
//! Set server address for Server role or connect address for Client
|
||||
//! \~english Set server address for Server role or connect address for Client
|
||||
//! \~russian Установить адрес сервера для роли Server или адрес подключения для Client
|
||||
void setAddress(const PINetworkAddress & addr);
|
||||
|
||||
//! \~english Check if connected
|
||||
//! \~russian Проверить подключение
|
||||
bool isConnected() const;
|
||||
|
||||
//! \~english Check if connecting
|
||||
//! \~russian Проверить подключение
|
||||
bool isConnecting() const;
|
||||
|
||||
//! Returns read address in format "i.i.i.i:p"
|
||||
//! \~english Returns read address in format "i.i.i.i:p"
|
||||
//! \~russian Возвращает адрес чтения в формате "i.i.i.i:p"
|
||||
PINetworkAddress address() const { return m_addr; }
|
||||
|
||||
//! Returns %PIEthernet type
|
||||
//! \~english Returns %PIEthernet type
|
||||
//! \~russian Возвращает тип %PIEthernet
|
||||
Role role() const { return m_role; }
|
||||
|
||||
EVENT0(connected);
|
||||
|
||||
Reference in New Issue
Block a user