client_info_manager::~client_info_manager()
{
+ AUTOLOCK(m_mutex);
+
m_clients.clear();
}
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
return (it_record != m_clients.end());
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), NULL, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.begin();
while (it_record != m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {
{
AUTOLOCK(m_mutex);
+ retvm_if(m_clients.empty(), false, "client list is empty");
+
auto it_record = m_clients.find(client_id);
if (it_record == m_clients.end()) {