/** * Print all the clients to the console */ void NetworkPrintClients() { NetworkClientInfo *ci; FOR_ALL_CLIENT_INFOS(ci) { IConsolePrintF(CC_INFO, "Client #%1d name: '%s' company: %1d IP: %s", ci->client_id, ci->client_name, ci->client_playas + (Company::IsValidID(ci->client_playas) ? 1 : 0), GetClientIP(ci)); } }
void CRequestContext::x_UpdateStdPassThroughProp(CTempString name) const { if (name.empty() || NStr::EqualNocase(name, kPassThrough_Sid)) { if ( IsSetSessionID() ) { x_SetPassThroughProp(kPassThrough_Sid, GetSessionID(), false); } else { x_ResetPassThroughProp(kPassThrough_Sid, false); } } if (name.empty() || NStr::EqualNocase(name, kPassThrough_ClientIp)) { if ( IsSetClientIP() ) { x_SetPassThroughProp(kPassThrough_ClientIp, GetClientIP(), false); } else { x_ResetPassThroughProp(kPassThrough_ClientIp, false); } } if (name.empty() || NStr::EqualNocase(name, kPassThrough_Dtab)) { if ( IsSetDtab() ) { x_SetPassThroughProp(kPassThrough_Dtab, GetDtab(), false); } else { x_ResetPassThroughProp(kPassThrough_Dtab, false); } } if (name.empty() || NStr::EqualNocase(name, kPassThrough_Phid)) { if ( IsSetHitID() ) { string sub_phid = const_cast<CRequestContext&>(*this).GetCurrentSubHitID(); if ( sub_phid.empty() ) { sub_phid = const_cast<CRequestContext&>(*this).GetNextSubHitID(); } x_SetPassThroughProp(kPassThrough_Phid, sub_phid, false); } else { x_ResetPassThroughProp(kPassThrough_Phid, false); } } }