mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-17 10:52:46 +00:00
@ -57,7 +57,7 @@ namespace Ngl { namespace Auth {
|
||||
*
|
||||
***/
|
||||
|
||||
struct CliAuConn : hsAtomicRefCnt {
|
||||
struct CliAuConn : hsRefCnt {
|
||||
CliAuConn ();
|
||||
~CliAuConn ();
|
||||
|
||||
@ -726,7 +726,7 @@ struct VaultFetchNodeTrans : NetAuthTrans {
|
||||
FNetCliAuthVaultNodeFetched m_callback;
|
||||
void * m_param;
|
||||
|
||||
NetVaultNode * m_node;
|
||||
hsRef<NetVaultNode> m_node;
|
||||
|
||||
VaultFetchNodeTrans (
|
||||
unsigned nodeId,
|
||||
@ -751,14 +751,13 @@ struct VaultFindNodeTrans : NetAuthTrans {
|
||||
FNetCliAuthVaultNodeFind m_callback;
|
||||
void * m_param;
|
||||
|
||||
NetVaultNode * m_node;
|
||||
hsRef<NetVaultNode> m_node;
|
||||
|
||||
VaultFindNodeTrans (
|
||||
NetVaultNode * templateNode,
|
||||
FNetCliAuthVaultNodeFind callback,
|
||||
void * param
|
||||
);
|
||||
~VaultFindNodeTrans ();
|
||||
|
||||
|
||||
bool Send ();
|
||||
@ -774,7 +773,7 @@ struct VaultFindNodeTrans : NetAuthTrans {
|
||||
//============================================================================
|
||||
struct VaultCreateNodeTrans : NetAuthTrans {
|
||||
|
||||
NetVaultNode * m_templateNode;
|
||||
hsRef<NetVaultNode> m_templateNode;
|
||||
FNetCliAuthVaultNodeCreated m_callback;
|
||||
void * m_param;
|
||||
|
||||
@ -1589,7 +1588,7 @@ static unsigned CliAuConnPingTimerProc (void * param) {
|
||||
|
||||
//============================================================================
|
||||
CliAuConn::CliAuConn ()
|
||||
: hsAtomicRefCnt(0), reconnectTimer(nil), reconnectStartMs(0)
|
||||
: hsRefCnt(0), reconnectTimer(nil), reconnectStartMs(0)
|
||||
, pingTimer(nil), pingSendTimeMs(0), lastHeardTimeMs(0)
|
||||
, sock(nil), cli(nil), seq(0), serverChallenge(0)
|
||||
, cancelId(nil), abandoned(false)
|
||||
@ -3940,8 +3939,6 @@ void VaultFetchNodeTrans::Post () {
|
||||
m_param,
|
||||
m_node
|
||||
);
|
||||
if (m_node)
|
||||
m_node->UnRef("Recv");
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -3954,7 +3951,6 @@ bool VaultFetchNodeTrans::Recv (
|
||||
if (IS_NET_SUCCESS(reply.result)) {
|
||||
m_node = new NetVaultNode;
|
||||
m_node->Read_LCS(reply.nodeBuffer, reply.nodeBytes, 0);
|
||||
m_node->Ref("Recv");
|
||||
}
|
||||
|
||||
m_result = reply.result;
|
||||
@ -3980,12 +3976,6 @@ VaultFindNodeTrans::VaultFindNodeTrans (
|
||||
, m_param(param)
|
||||
, m_node(templateNode)
|
||||
{
|
||||
m_node->Ref();
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
VaultFindNodeTrans::~VaultFindNodeTrans () {
|
||||
m_node->UnRef();
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -4056,7 +4046,6 @@ VaultCreateNodeTrans::VaultCreateNodeTrans (
|
||||
, m_param(param)
|
||||
, m_nodeId(0)
|
||||
{
|
||||
m_templateNode->Ref();
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
@ -4086,7 +4075,6 @@ void VaultCreateNodeTrans::Post () {
|
||||
m_param,
|
||||
m_nodeId
|
||||
);
|
||||
m_templateNode->UnRef();
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
|
@ -60,7 +60,7 @@ namespace Ngl { namespace File {
|
||||
*
|
||||
***/
|
||||
|
||||
struct CliFileConn : hsAtomicRefCnt {
|
||||
struct CliFileConn : hsRefCnt {
|
||||
LINK(CliFileConn) link;
|
||||
hsReaderWriterLock sockLock; // to protect the socket pointer so we don't nuke it while using it
|
||||
AsyncSocket sock;
|
||||
@ -581,7 +581,7 @@ static void AsyncLookupCallback (
|
||||
|
||||
//============================================================================
|
||||
CliFileConn::CliFileConn ()
|
||||
: hsAtomicRefCnt(0), sock(nil), seq(0), cancelId(nil), abandoned(false)
|
||||
: hsRefCnt(0), sock(nil), seq(0), cancelId(nil), abandoned(false)
|
||||
, buildId(0), serverType(0)
|
||||
, reconnectTimer(nil), reconnectStartMs(0), connectStartMs(0)
|
||||
, numImmediateDisconnects(0), numFailedConnects(0)
|
||||
|
@ -55,7 +55,7 @@ namespace Ngl { namespace Game {
|
||||
*
|
||||
***/
|
||||
|
||||
struct CliGmConn : hsAtomicRefCnt {
|
||||
struct CliGmConn : hsRefCnt {
|
||||
LINK(CliGmConn) link;
|
||||
|
||||
CCritSect critsect;
|
||||
@ -415,7 +415,7 @@ static unsigned CliGmConnPingTimerProc (void * param) {
|
||||
|
||||
//============================================================================
|
||||
CliGmConn::CliGmConn ()
|
||||
: hsAtomicRefCnt(0), sock(nil), cancelId(nil), cli(nil)
|
||||
: hsRefCnt(0), sock(nil), cancelId(nil), cli(nil)
|
||||
, seq(0), abandoned(false)
|
||||
, pingTimer(nil), pingSendTimeMs(0), lastHeardTimeMs(0)
|
||||
{
|
||||
|
@ -56,7 +56,7 @@ namespace Ngl { namespace GateKeeper {
|
||||
*
|
||||
***/
|
||||
|
||||
struct CliGkConn : hsAtomicRefCnt {
|
||||
struct CliGkConn : hsRefCnt {
|
||||
CliGkConn ();
|
||||
~CliGkConn ();
|
||||
|
||||
@ -525,7 +525,7 @@ static unsigned CliGkConnPingTimerProc (void * param) {
|
||||
|
||||
//============================================================================
|
||||
CliGkConn::CliGkConn ()
|
||||
: hsAtomicRefCnt(0), reconnectTimer(nil), reconnectStartMs(0)
|
||||
: hsRefCnt(0), reconnectTimer(nil), reconnectStartMs(0)
|
||||
, pingTimer(nil), pingSendTimeMs(0), lastHeardTimeMs(0)
|
||||
, sock(nil), cli(nil), seq(0), serverChallenge(0)
|
||||
, cancelId(nil), abandoned(false)
|
||||
|
@ -117,7 +117,7 @@ static void CancelTrans_CS (NetTrans * trans, ENetError error) {
|
||||
|
||||
//============================================================================
|
||||
NetTrans::NetTrans (ENetProtocol protocol, ETransType transType)
|
||||
: hsAtomicRefCnt(0)
|
||||
: hsRefCnt(0)
|
||||
, m_state(kTransStateWaitServerConnect)
|
||||
, m_result(kNetPending)
|
||||
, m_transId(0)
|
||||
|
Reference in New Issue
Block a user