bool NFCNet::SendMsgToAllClient( const NFIPacket& msg ) { std::map<int, NetObject*>::iterator it = mmObject.begin(); for (; it != mmObject.end(); ++it) { NetObject* pNetObject = (NetObject*)it->second; if (pNetObject && !pNetObject->GetRemoveState()) { bufferevent* bev = pNetObject->GetBuffEvent(); if (NULL != bev) { bufferevent_write(bev, msg.GetPacketData(), msg.GetPacketLen()); } } } return true; }
bool NFCNet::SendMsg( const NFIPacket& msg, const int nSockIndex) { return SendMsg(msg.GetPacketData(), msg.GetPacketLen(), nSockIndex); }