mirror of
https://github.com/AleziaKurdis/overte.git
synced 2025-08-08 06:06:49 +02:00
Undo Visual Studio mis-formatting
This commit is contained in:
parent
8704a36d07
commit
6e6bd18baa
2 changed files with 68 additions and 91 deletions
|
@ -79,14 +79,14 @@ const PingType_t Agnostic = 0;
|
|||
const PingType_t Local = 1;
|
||||
const PingType_t Public = 2;
|
||||
const PingType_t Symmetric = 3;
|
||||
} // namespace PingType
|
||||
}
|
||||
|
||||
class LimitedNodeList : public QObject, public Dependency {
|
||||
Q_OBJECT
|
||||
SINGLETON_DEPENDENCY
|
||||
public:
|
||||
enum ConnectionStep
|
||||
{
|
||||
|
||||
enum ConnectionStep {
|
||||
LookupAddress = 1,
|
||||
HandleAddress,
|
||||
SendSTUNRequest,
|
||||
|
@ -109,8 +109,7 @@ public:
|
|||
|
||||
Q_ENUM(ConnectionStep);
|
||||
|
||||
enum ConnectReason : quint32
|
||||
{
|
||||
enum ConnectReason : quint32 {
|
||||
Connect = 0,
|
||||
SilentDomainDisconnect
|
||||
};
|
||||
|
@ -125,18 +124,12 @@ public:
|
|||
bool isAllowedEditor() const { return _permissions.can(NodePermissions::Permission::canAdjustLocks); }
|
||||
bool getThisNodeCanRez() const { return _permissions.can(NodePermissions::Permission::canRezPermanentEntities); }
|
||||
bool getThisNodeCanRezTmp() const { return _permissions.can(NodePermissions::Permission::canRezTemporaryEntities); }
|
||||
bool getThisNodeCanRezCertified() const {
|
||||
return _permissions.can(NodePermissions::Permission::canRezPermanentCertifiedEntities);
|
||||
}
|
||||
bool getThisNodeCanRezTmpCertified() const {
|
||||
return _permissions.can(NodePermissions::Permission::canRezTemporaryCertifiedEntities);
|
||||
}
|
||||
bool getThisNodeCanRezCertified() const { return _permissions.can(NodePermissions::Permission::canRezPermanentCertifiedEntities); }
|
||||
bool getThisNodeCanRezTmpCertified() const { return _permissions.can(NodePermissions::Permission::canRezTemporaryCertifiedEntities); }
|
||||
bool getThisNodeCanWriteAssets() const { return _permissions.can(NodePermissions::Permission::canWriteToAssetServer); }
|
||||
bool getThisNodeCanKick() const { return _permissions.can(NodePermissions::Permission::canKick); }
|
||||
bool getThisNodeCanReplaceContent() const { return _permissions.can(NodePermissions::Permission::canReplaceDomainContent); }
|
||||
bool getThisNodeCanGetAndSetPrivateUserData() const {
|
||||
return _permissions.can(NodePermissions::Permission::canGetAndSetPrivateUserData);
|
||||
}
|
||||
bool getThisNodeCanGetAndSetPrivateUserData() const { return _permissions.can(NodePermissions::Permission::canGetAndSetPrivateUserData); }
|
||||
|
||||
quint16 getSocketLocalPort() const { return _nodeSocket.localPort(); }
|
||||
Q_INVOKABLE void setSocketLocalPort(quint16 socketLocalPort);
|
||||
|
@ -146,18 +139,9 @@ public:
|
|||
PacketReceiver& getPacketReceiver() { return *_packetReceiver; }
|
||||
|
||||
virtual bool isDomainServer() const { return true; }
|
||||
virtual QUuid getDomainUUID() const {
|
||||
assert(false);
|
||||
return QUuid();
|
||||
}
|
||||
virtual Node::LocalID getDomainLocalID() const {
|
||||
assert(false);
|
||||
return Node::NULL_LOCAL_ID;
|
||||
}
|
||||
virtual HifiSockAddr getDomainSockAddr() const {
|
||||
assert(false);
|
||||
return HifiSockAddr();
|
||||
}
|
||||
virtual QUuid getDomainUUID() const { assert(false); return QUuid(); }
|
||||
virtual Node::LocalID getDomainLocalID() const { assert(false); return Node::NULL_LOCAL_ID; }
|
||||
virtual HifiSockAddr getDomainSockAddr() const { assert(false); return HifiSockAddr(); }
|
||||
|
||||
// use sendUnreliablePacket to send an unreliable packet (that you do not need to move)
|
||||
// either to a node (via its active socket) or to a manual sockaddr
|
||||
|
@ -171,8 +155,7 @@ public:
|
|||
// use sendUnreliableUnorderedPacketList to unreliably send separate packets from the packet list
|
||||
// either to a node's active socket or to a manual sockaddr
|
||||
qint64 sendUnreliableUnorderedPacketList(NLPacketList& packetList, const Node& destinationNode);
|
||||
qint64 sendUnreliableUnorderedPacketList(NLPacketList& packetList,
|
||||
const HifiSockAddr& sockAddr,
|
||||
qint64 sendUnreliableUnorderedPacketList(NLPacketList& packetList, const HifiSockAddr& sockAddr,
|
||||
HMACAuth* hmacAuth = nullptr);
|
||||
|
||||
// use sendPacketList to send reliable packet lists (ordered or unordered) to a node's active socket
|
||||
|
@ -182,22 +165,15 @@ public:
|
|||
|
||||
std::function<void(Node*)> linkedDataCreateCallback;
|
||||
|
||||
size_t size() const {
|
||||
QReadLocker readLock(&_nodeMutex);
|
||||
return _nodeHash.size();
|
||||
}
|
||||
size_t size() const { QReadLocker readLock(&_nodeMutex); return _nodeHash.size(); }
|
||||
|
||||
SharedNodePointer nodeWithUUID(const QUuid& nodeUUID);
|
||||
SharedNodePointer nodeWithLocalID(Node::LocalID localID) const;
|
||||
|
||||
SharedNodePointer addOrUpdateNode(const QUuid& uuid,
|
||||
NodeType_t nodeType,
|
||||
const HifiSockAddr& publicSocket,
|
||||
const HifiSockAddr& localSocket,
|
||||
Node::LocalID localID = Node::NULL_LOCAL_ID,
|
||||
bool isReplicated = false,
|
||||
bool isUpstream = false,
|
||||
const QUuid& connectionSecret = QUuid(),
|
||||
SharedNodePointer addOrUpdateNode(const QUuid& uuid, NodeType_t nodeType,
|
||||
const HifiSockAddr& publicSocket, const HifiSockAddr& localSocket,
|
||||
Node::LocalID localID = Node::NULL_LOCAL_ID, bool isReplicated = false,
|
||||
bool isUpstream = false, const QUuid& connectionSecret = QUuid(),
|
||||
const NodePermissions& permissions = DEFAULT_AGENT_PERMISSIONS);
|
||||
|
||||
static bool parseSTUNResponse(udt::BasePacket* packet, QHostAddress& newPublicAddress, uint16_t& newPublicPort);
|
||||
|
@ -252,8 +228,9 @@ public:
|
|||
// so reserve enough memory for the current size
|
||||
// and then back insert all the nodes found
|
||||
nodes.reserve(_nodeHash.size());
|
||||
std::transform(_nodeHash.cbegin(), _nodeHash.cend(), std::back_inserter(nodes),
|
||||
[&](const NodeHash::value_type& it) { return it.second; });
|
||||
std::transform(_nodeHash.cbegin(), _nodeHash.cend(), std::back_inserter(nodes), [&](const NodeHash::value_type& it) {
|
||||
return it.second;
|
||||
});
|
||||
|
||||
endTransform = usecTimestampNow();
|
||||
if (nodeTransformOut) {
|
||||
|
@ -325,19 +302,15 @@ public:
|
|||
void putLocalPortIntoSharedMemory(const QString key, QObject* parent, quint16 localPort);
|
||||
bool getLocalServerPortFromSharedMemory(const QString key, quint16& localPort);
|
||||
|
||||
const QMap<quint64, ConnectionStep> getLastConnectionTimes() const {
|
||||
QReadLocker readLock(&_connectionTimeLock);
|
||||
return _lastConnectionTimes;
|
||||
}
|
||||
const QMap<quint64, ConnectionStep> getLastConnectionTimes() const
|
||||
{ QReadLocker readLock(&_connectionTimeLock); return _lastConnectionTimes; }
|
||||
void flagTimeForConnectionStep(ConnectionStep connectionStep);
|
||||
|
||||
udt::Socket::StatsVector sampleStatsForAllConnections() { return _nodeSocket.sampleStatsForAllConnections(); }
|
||||
|
||||
void setConnectionMaxBandwidth(int maxBandwidth) { _nodeSocket.setConnectionMaxBandwidth(maxBandwidth); }
|
||||
|
||||
void setPacketFilterOperator(udt::PacketFilterOperator filterOperator) {
|
||||
_nodeSocket.setPacketFilterOperator(filterOperator);
|
||||
}
|
||||
void setPacketFilterOperator(udt::PacketFilterOperator filterOperator) { _nodeSocket.setPacketFilterOperator(filterOperator); }
|
||||
bool packetVersionMatch(const udt::Packet& packet);
|
||||
|
||||
bool isPacketVerifiedWithSource(const udt::Packet& packet, Node* sourceNode = nullptr);
|
||||
|
@ -362,9 +335,14 @@ public:
|
|||
float getInboundKbps() const { return _inboundKbps; }
|
||||
float getOutboundKbps() const { return _outboundKbps; }
|
||||
|
||||
const std::set<NodeType_t> SOLO_NODE_TYPES =
|
||||
{ NodeType::AvatarMixer, NodeType::AudioMixer, NodeType::AssetServer,
|
||||
NodeType::EntityServer, NodeType::MessagesMixer, NodeType::EntityScriptServer };
|
||||
const std::set<NodeType_t> SOLO_NODE_TYPES = {
|
||||
NodeType::AvatarMixer,
|
||||
NodeType::AudioMixer,
|
||||
NodeType::AssetServer,
|
||||
NodeType::EntityServer,
|
||||
NodeType::MessagesMixer,
|
||||
NodeType::EntityScriptServer
|
||||
};
|
||||
|
||||
public slots:
|
||||
void reset();
|
||||
|
@ -431,7 +409,8 @@ protected:
|
|||
LimitedNodeList(LimitedNodeList const&) = delete; // Don't implement, needed to avoid copies of singleton
|
||||
void operator=(LimitedNodeList const&) = delete; // Don't implement, needed to avoid copies of singleton
|
||||
|
||||
qint64 sendPacket(std::unique_ptr<NLPacket> packet, const Node& destinationNode, const HifiSockAddr& overridenSockAddr);
|
||||
qint64 sendPacket(std::unique_ptr<NLPacket> packet, const Node& destinationNode,
|
||||
const HifiSockAddr& overridenSockAddr);
|
||||
void fillPacketHeader(const NLPacket& packet, HMACAuth* hmacAuth = nullptr);
|
||||
|
||||
void setLocalSocket(const HifiSockAddr& sockAddr);
|
||||
|
@ -443,9 +422,7 @@ protected:
|
|||
|
||||
void stopInitialSTUNUpdate(bool success);
|
||||
|
||||
void sendPacketToIceServer(PacketType packetType,
|
||||
const HifiSockAddr& iceServerSockAddr,
|
||||
const QUuid& clientID,
|
||||
void sendPacketToIceServer(PacketType packetType, const HifiSockAddr& iceServerSockAddr, const QUuid& clientID,
|
||||
const QUuid& peerRequestID = QUuid());
|
||||
|
||||
bool sockAddrBelongsToNode(const HifiSockAddr& sockAddr);
|
||||
|
|
Loading…
Reference in a new issue