ExistQt
信号 | Public 成员函数 | 所有成员列表
ServicePublisher类 参考

The ServicePublisher class 这个类用于向局域网中发布服务。这是ExistCpp的主要接口。 更多...

#include <ServicePublisher.h>

类 ServicePublisher 继承关系图:
Inheritance graph
[图例]
ServicePublisher 的协作图:
Collaboration graph
[图例]

信号

void serviceDiscovered (QString serviceName, quint16 servicePort, ServicePublishMessage::ServiceProtocolType serviceProtocolType, string address)
 serviceDiscovered 信号,发现了服务。 更多...
 
void shoudCastData (string datagram)
 shoudCastData 信号,应当发送数据。 更多...
 

Public 成员函数

void publishService (QString LanServiceName, quint16 LanServicePort, exist::ServicePublishMessage::ServiceProtocolType LanServiceProtocolType)
 发布服务。 更多...
 
void quit ()
 退出。 更多...
 
 ServicePublisher ()
 默认构造函数。 更多...
 
 ~ServicePublisher ()
 析构函数。 更多...
 

详细描述

The ServicePublisher class 这个类用于向局域网中发布服务。这是ExistCpp的主要接口。

在文件 ServicePublisher.h18 行定义.

构造及析构函数说明

◆ ~ServicePublisher()

ServicePublisher::~ServicePublisher ( )

◆ ServicePublisher()

ServicePublisher::ServicePublisher ( )

默认构造函数。

GameInfo::GameInfo 默认构造函数。

在文件 ServicePublisher.cpp9 行定义.

成员函数说明

◆ publishService()

void ServicePublisher::publishService ( QString  LanServiceName,
quint16  LanServicePort,
exist::ServicePublishMessage::ServiceProtocolType  LanServiceProtocolType 
)

◆ quit()

void ServicePublisher::quit ( )

退出。

Communicator::quit 退出。

在文件 ServicePublisher.cpp19 行定义.

◆ serviceDiscovered

void ServicePublisher::serviceDiscovered ( QString  serviceName,
quint16  servicePort,
ServicePublishMessage::ServiceProtocolType  serviceProtocolType,
string  address 
)
signal

serviceDiscovered 信号,发现了服务。

参数
serviceName服务名字。
servicePort服务端口号。
serviceProtocolType服务的协议类型。
address服务的主机地址。

参考自 ~ServicePublisher().

这是这个函数的调用关系图:

◆ shoudCastData

void ServicePublisher::shoudCastData ( string  datagram)
signal

shoudCastData 信号,应当发送数据。

参数
datagram数据包。

参考自 publishService() , 以及 ~ServicePublisher().

这是这个函数的调用关系图:

该类的文档由以下文件生成: