i must test these before calling them good - as gcc isn't on the windows

machine i push, test, fix, and then push again - pvs studio <3
This commit is contained in:
DarthArgus
2016-07-24 20:37:39 -07:00
parent 5217465f67
commit d2c830306f
19 changed files with 7743 additions and 7936 deletions
@@ -3,476 +3,473 @@
using namespace std;
namespace ChatSystem
namespace ChatSystem
{
// AVATAR ITERATOR CORE
// AVATAR ITERATOR CORE
AvatarIteratorCore::AvatarIteratorCore()
: m_map(nullptr)
{
}
AvatarIteratorCore::AvatarIteratorCore(std::map<unsigned, ChatAvatar *> *mapIn, std::map<unsigned, ChatAvatar *>::iterator iter)
: m_map(mapIn),
m_mapIter(iter)
{
}
AvatarIteratorCore::~AvatarIteratorCore()
{
}
AvatarIteratorCore &AvatarIteratorCore::operator=(const AvatarIteratorCore& rhs)
{
m_map = rhs.m_map;
m_mapIter = rhs.m_mapIter;
return (*this);
}
ChatAvatar *AvatarIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
AvatarIteratorCore::AvatarIteratorCore()
: m_map(nullptr), m_mapIter()
{
returnVal = (*m_mapIter).second;
}
return returnVal;
}
bool AvatarIteratorCore::increment()
{
bool returnVal = false;
m_mapIter++;
if (!outOfBounds())
AvatarIteratorCore::AvatarIteratorCore(std::map<unsigned, ChatAvatar *> *mapIn, std::map<unsigned, ChatAvatar *>::iterator iter)
: m_map(mapIn),
m_mapIter(iter)
{
returnVal = true;
}
return returnVal;
}
bool AvatarIteratorCore::decrement()
{
bool returnVal = false;
m_mapIter--;
if (!outOfBounds())
AvatarIteratorCore::~AvatarIteratorCore()
{
returnVal = true;
}
return returnVal;
}
bool AvatarIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_map)
AvatarIteratorCore &AvatarIteratorCore::operator=(const AvatarIteratorCore& rhs)
{
if (m_mapIter != m_map->end())
m_map = rhs.m_map;
m_mapIter = rhs.m_mapIter;
return (*this);
}
ChatAvatar *AvatarIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
{
returnVal = false;
returnVal = (*m_mapIter).second;
}
return returnVal;
}
return returnVal;
}
// MODERATOR ITERATOR CORE
ModeratorIteratorCore::ModeratorIteratorCore()
: m_set(nullptr)
{
}
ModeratorIteratorCore::ModeratorIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
ModeratorIteratorCore::~ModeratorIteratorCore()
{
}
ModeratorIteratorCore &ModeratorIteratorCore::operator=(const ModeratorIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *ModeratorIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
bool AvatarIteratorCore::increment()
{
returnVal = (*m_setIter);
}
bool returnVal = false;
return returnVal;
}
bool ModeratorIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool ModeratorIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool ModeratorIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
m_mapIter++;
if (!outOfBounds())
{
returnVal = false;
returnVal = true;
}
return returnVal;
}
return returnVal;
}
// TEMPORARY MODERATOR ITERATOR CORE
TemporaryModeratorIteratorCore::TemporaryModeratorIteratorCore()
: m_set(nullptr)
{
}
TemporaryModeratorIteratorCore::TemporaryModeratorIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
TemporaryModeratorIteratorCore::~TemporaryModeratorIteratorCore()
{
}
TemporaryModeratorIteratorCore &TemporaryModeratorIteratorCore::operator=(const TemporaryModeratorIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *TemporaryModeratorIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
bool AvatarIteratorCore::decrement()
{
returnVal = (*m_setIter);
}
bool returnVal = false;
return returnVal;
}
bool TemporaryModeratorIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool TemporaryModeratorIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool TemporaryModeratorIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
m_mapIter--;
if (!outOfBounds())
{
returnVal = false;
returnVal = true;
}
return returnVal;
}
return returnVal;
}
// VOICE ITERATOR CORE
VoiceIteratorCore::VoiceIteratorCore()
: m_set(nullptr)
{
}
VoiceIteratorCore::VoiceIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
VoiceIteratorCore::~VoiceIteratorCore()
{
}
VoiceIteratorCore &VoiceIteratorCore::operator=(const VoiceIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *VoiceIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
bool AvatarIteratorCore::outOfBounds()
{
returnVal = (*m_setIter);
}
bool returnVal = true;
return returnVal;
}
bool VoiceIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool VoiceIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool VoiceIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
if (m_map)
{
returnVal = false;
if (m_mapIter != m_map->end())
{
returnVal = false;
}
}
return returnVal;
}
return returnVal;
}
// MODERATOR ITERATOR CORE
// INVITE ITERATOR CORE
InviteIteratorCore::InviteIteratorCore()
: m_set(nullptr)
{
}
InviteIteratorCore::InviteIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
InviteIteratorCore::~InviteIteratorCore()
{
}
InviteIteratorCore &InviteIteratorCore::operator=(const InviteIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *InviteIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
ModeratorIteratorCore::ModeratorIteratorCore()
: m_set(nullptr), m_setIter()
{
returnVal = (*m_setIter);
}
return returnVal;
}
bool InviteIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
ModeratorIteratorCore::ModeratorIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
returnVal = true;
}
return returnVal;
}
bool InviteIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
ModeratorIteratorCore::~ModeratorIteratorCore()
{
returnVal = true;
}
return returnVal;
}
bool InviteIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
ModeratorIteratorCore &ModeratorIteratorCore::operator=(const ModeratorIteratorCore& rhs)
{
if (m_setIter != m_set->end())
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *ModeratorIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
{
returnVal = false;
returnVal = (*m_setIter);
}
return returnVal;
}
return returnVal;
}
// BAN ITERATOR CORE
BanIteratorCore::BanIteratorCore()
: m_set(nullptr)
{
}
BanIteratorCore::BanIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
BanIteratorCore::~BanIteratorCore()
{
}
BanIteratorCore &BanIteratorCore::operator=(const BanIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *BanIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
bool ModeratorIteratorCore::increment()
{
returnVal = (*m_setIter);
}
bool returnVal = false;
return returnVal;
}
bool BanIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool BanIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool BanIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
m_setIter++;
if (!outOfBounds())
{
returnVal = false;
returnVal = true;
}
return returnVal;
}
return returnVal;
}
bool ModeratorIteratorCore::decrement()
{
bool returnVal = false;
};
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool ModeratorIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
{
returnVal = false;
}
}
return returnVal;
}
// TEMPORARY MODERATOR ITERATOR CORE
TemporaryModeratorIteratorCore::TemporaryModeratorIteratorCore()
: m_set(nullptr), m_setIter()
{
}
TemporaryModeratorIteratorCore::TemporaryModeratorIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
TemporaryModeratorIteratorCore::~TemporaryModeratorIteratorCore()
{
}
TemporaryModeratorIteratorCore &TemporaryModeratorIteratorCore::operator=(const TemporaryModeratorIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *TemporaryModeratorIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
{
returnVal = (*m_setIter);
}
return returnVal;
}
bool TemporaryModeratorIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool TemporaryModeratorIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool TemporaryModeratorIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
{
returnVal = false;
}
}
return returnVal;
}
// VOICE ITERATOR CORE
VoiceIteratorCore::VoiceIteratorCore()
: m_set(nullptr), m_setIter()
{
}
VoiceIteratorCore::VoiceIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
VoiceIteratorCore::~VoiceIteratorCore()
{
}
VoiceIteratorCore &VoiceIteratorCore::operator=(const VoiceIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *VoiceIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
{
returnVal = (*m_setIter);
}
return returnVal;
}
bool VoiceIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool VoiceIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool VoiceIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
{
returnVal = false;
}
}
return returnVal;
}
// INVITE ITERATOR CORE
InviteIteratorCore::InviteIteratorCore()
: m_set(nullptr), m_setIter()
{
}
InviteIteratorCore::InviteIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
InviteIteratorCore::~InviteIteratorCore()
{
}
InviteIteratorCore &InviteIteratorCore::operator=(const InviteIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *InviteIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
{
returnVal = (*m_setIter);
}
return returnVal;
}
bool InviteIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool InviteIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool InviteIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
{
returnVal = false;
}
}
return returnVal;
}
// BAN ITERATOR CORE
BanIteratorCore::BanIteratorCore()
: m_set(nullptr), m_setIter()
{
}
BanIteratorCore::BanIteratorCore(std::set<ChatAvatar *> *setIn, std::set<ChatAvatar *>::iterator iter)
: m_set(setIn),
m_setIter(iter)
{
}
BanIteratorCore::~BanIteratorCore()
{
}
BanIteratorCore &BanIteratorCore::operator=(const BanIteratorCore& rhs)
{
m_set = rhs.m_set;
m_setIter = rhs.m_setIter;
return (*this);
}
ChatAvatar *BanIteratorCore::getCurAvatar()
{
ChatAvatar *returnVal = nullptr;
if (!outOfBounds())
{
returnVal = (*m_setIter);
}
return returnVal;
}
bool BanIteratorCore::increment()
{
bool returnVal = false;
m_setIter++;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool BanIteratorCore::decrement()
{
bool returnVal = false;
m_setIter--;
if (!outOfBounds())
{
returnVal = true;
}
return returnVal;
}
bool BanIteratorCore::outOfBounds()
{
bool returnVal = true;
if (m_set)
{
if (m_setIter != m_set->end())
{
returnVal = false;
}
}
return returnVal;
}
};
File diff suppressed because it is too large Load Diff
@@ -1,186 +1,184 @@
#include "ChatAvatarCore.h"
#include "ChatAvatar.h"
namespace ChatSystem
namespace ChatSystem
{
using namespace Plat_Unicode;
using namespace Base;
using namespace Plat_Unicode;
using namespace Base;
ChatAvatarCore::ChatAvatarCore()
: m_inboxLimit(0),
m_loginPriority(0),
m_userID(0),
m_avatarID(0),
m_serverID(0),
m_gatewayID(0),
m_attributes(0)
{
}
ChatAvatarCore::ChatAvatarCore()
: m_inboxLimit(0),
m_loginPriority(0),
m_userID(0),
m_avatarID(0),
m_serverID(0),
m_gatewayID(0)
{
}
ChatAvatarCore::ChatAvatarCore(unsigned avatarID, unsigned userID, const unsigned short *name, const unsigned short *address, const unsigned short *gateway, const unsigned short *server, unsigned gatewayID, unsigned serverID, const unsigned short *loginLocation, unsigned attributes)
: m_name(name),
m_address(address),
m_server(server),
m_gateway(gateway),
m_loginLocation(loginLocation),
m_attributes(attributes),
m_inboxLimit(0),
m_loginPriority(0),
m_userID(userID),
m_avatarID(avatarID),
m_serverID(serverID),
m_gatewayID(gatewayID)
{
}
ChatAvatarCore::ChatAvatarCore(unsigned avatarID, unsigned userID, const unsigned short *name, const unsigned short *address, const unsigned short *gateway, const unsigned short *server, unsigned gatewayID, unsigned serverID, const unsigned short *loginLocation, unsigned attributes)
: m_name(name),
m_address(address),
m_server(server),
m_gateway(gateway),
m_loginLocation(loginLocation),
m_attributes(attributes),
m_inboxLimit(0),
m_loginPriority(0),
m_userID(userID),
m_avatarID(avatarID),
m_serverID(serverID),
m_gatewayID(gatewayID)
{
}
ChatAvatarCore::ChatAvatarCore(unsigned avatarID, unsigned userID, const ChatUnicodeString &name, const ChatUnicodeString &address, const ChatUnicodeString &gateway, const ChatUnicodeString &server, unsigned gatewayID, unsigned serverID, const ChatUnicodeString &loginLocation, unsigned attributes)
: m_name(name.string_data, name.string_length),
m_address(address.string_data, address.string_length),
m_server(server.string_data, server.string_length),
m_gateway(gateway.string_data, gateway.string_length),
m_loginLocation(loginLocation.string_data, loginLocation.string_length),
m_attributes(attributes),
m_inboxLimit(0),
m_loginPriority(0),
m_userID(userID),
m_avatarID(avatarID),
m_serverID(serverID),
m_gatewayID(gatewayID)
{
}
ChatAvatarCore::ChatAvatarCore(unsigned avatarID, unsigned userID, const ChatUnicodeString &name, const ChatUnicodeString &address, const ChatUnicodeString &gateway, const ChatUnicodeString &server, unsigned gatewayID, unsigned serverID, const ChatUnicodeString &loginLocation, unsigned attributes)
: m_name(name.string_data, name.string_length),
m_address(address.string_data, address.string_length),
m_server(server.string_data, server.string_length),
m_gateway(gateway.string_data, gateway.string_length),
m_loginLocation(loginLocation.string_data, loginLocation.string_length),
m_attributes(attributes),
m_inboxLimit(0),
m_loginPriority(0),
m_userID(userID),
m_avatarID(avatarID),
m_serverID(serverID),
m_gatewayID(gatewayID)
{
}
ChatAvatarCore::ChatAvatarCore(unsigned avatarID, unsigned userID, const String &name, const String &address, const String &gateway, const String &server, unsigned gatewayID, unsigned serverID, const Plat_Unicode::String &loginLocation, unsigned attributes)
: m_name(name),
m_address(address),
m_server(server),
m_gateway(gateway),
m_loginLocation(loginLocation),
m_attributes(attributes),
m_inboxLimit(0),
m_loginPriority(0),
m_userID(userID),
m_avatarID(avatarID),
m_serverID(serverID),
m_gatewayID(gatewayID)
{
}
ChatAvatarCore::ChatAvatarCore(unsigned avatarID, unsigned userID, const String &name, const String &address, const String &gateway, const String &server, unsigned gatewayID, unsigned serverID, const Plat_Unicode::String &loginLocation, unsigned attributes)
: m_name(name),
m_address(address),
m_server(server),
m_gateway(gateway),
m_loginLocation(loginLocation),
m_attributes(attributes),
m_inboxLimit(0),
m_loginPriority(0),
m_userID(userID),
m_avatarID(avatarID),
m_serverID(serverID),
m_gatewayID(gatewayID)
{
}
ChatAvatarCore::ChatAvatarCore(ByteStream::ReadIterator &iter)
{
get(iter, m_avatarID);
get(iter, m_userID);
ASSERT_VALID_STRING_LENGTH(get(iter, m_name));
ASSERT_VALID_STRING_LENGTH(get(iter, m_address));
get(iter, (uint32 &)m_attributes);
ASSERT_VALID_STRING_LENGTH(get(iter, m_loginLocation));
ASSERT_VALID_STRING_LENGTH(get(iter, m_server));
ASSERT_VALID_STRING_LENGTH(get(iter, m_gateway));
get(iter, m_serverID);
get(iter, m_gatewayID);
m_loginPriority = 0;
m_inboxLimit = 0;
}
ChatAvatarCore::ChatAvatarCore(ByteStream::ReadIterator &iter)
{
get(iter, m_avatarID);
get(iter, m_userID);
ASSERT_VALID_STRING_LENGTH(get(iter, m_name));
ASSERT_VALID_STRING_LENGTH(get(iter, m_address));
get(iter, (uint32 &)m_attributes);
ASSERT_VALID_STRING_LENGTH(get(iter, m_loginLocation));
ASSERT_VALID_STRING_LENGTH(get(iter, m_server));
ASSERT_VALID_STRING_LENGTH(get(iter, m_gateway));
get(iter, m_serverID);
get(iter, m_gatewayID);
ChatAvatarCore::ChatAvatarCore(const ChatAvatarCore &rhs)
: m_name(rhs.m_name),
m_address(rhs.m_address),
m_server(rhs.m_server),
m_gateway(rhs.m_gateway),
m_loginLocation(rhs.m_loginLocation),
m_email(rhs.m_email),
m_statusMessage(rhs.m_statusMessage),
m_attributes(rhs.m_attributes),
m_inboxLimit(rhs.m_inboxLimit),
m_loginPriority(rhs.m_loginPriority),
m_userID(rhs.m_userID),
m_avatarID(rhs.m_avatarID),
m_serverID(rhs.m_serverID),
m_gatewayID(rhs.m_gatewayID)
{
}
m_loginPriority = 0;
m_inboxLimit = 0;
}
ChatAvatarCore &ChatAvatarCore::operator=(const ChatAvatarCore &rhs)
{
m_name = rhs.m_name;
m_address = rhs.m_address;
m_userID = rhs.m_userID;
m_avatarID = rhs.m_avatarID;
m_server = rhs.m_server;
m_gateway = rhs.m_gateway;
m_serverID = rhs.m_serverID;
m_gatewayID = rhs.m_gatewayID;
m_attributes = rhs.m_attributes;
m_inboxLimit = rhs.m_inboxLimit;
m_loginPriority = rhs.m_loginPriority;
m_loginLocation = rhs.m_loginLocation;
m_email = rhs.m_email;
m_inboxLimit = rhs.m_inboxLimit;
m_statusMessage = rhs.m_statusMessage;
ChatAvatarCore::ChatAvatarCore(const ChatAvatarCore &rhs)
: m_name(rhs.m_name),
m_address(rhs.m_address),
m_server(rhs.m_server),
m_gateway(rhs.m_gateway),
m_loginLocation(rhs.m_loginLocation),
m_email(rhs.m_email),
m_statusMessage(rhs.m_statusMessage),
m_attributes(rhs.m_attributes),
m_inboxLimit(rhs.m_inboxLimit),
m_loginPriority(rhs.m_loginPriority),
m_userID(rhs.m_userID),
m_avatarID(rhs.m_avatarID),
m_serverID(rhs.m_serverID),
m_gatewayID(rhs.m_gatewayID)
{
}
return(*this);
}
ChatAvatarCore &ChatAvatarCore::operator=(const ChatAvatarCore &rhs)
{
m_name = rhs.m_name;
m_address = rhs.m_address;
m_userID = rhs.m_userID;
m_avatarID = rhs.m_avatarID;
m_server = rhs.m_server;
m_gateway = rhs.m_gateway;
m_serverID = rhs.m_serverID;
m_gatewayID = rhs.m_gatewayID;
m_attributes = rhs.m_attributes;
m_inboxLimit = rhs.m_inboxLimit;
m_loginPriority = rhs.m_loginPriority;
m_loginLocation = rhs.m_loginLocation;
m_email = rhs.m_email;
m_inboxLimit = rhs.m_inboxLimit;
m_statusMessage = rhs.m_statusMessage;
ChatAvatar *ChatAvatarCore::getNewChatAvatar() const
{
ChatUnicodeString addr(m_address.data(), m_address.size());
ChatUnicodeString name(m_name.data(), m_name.size());
ChatUnicodeString gateway(m_gateway.data(), m_gateway.size());
ChatUnicodeString server(m_server.data(), m_server.size());
return(*this);
}
ChatAvatar *newChatAvatar = new ChatAvatar(m_avatarID,
m_userID,
name,
addr,
gateway,
server,
m_gatewayID,
m_serverID,
m_loginLocation,
m_attributes);
ChatAvatar *ChatAvatarCore::getNewChatAvatar() const
{
ChatUnicodeString addr(m_address.data(), m_address.size());
ChatUnicodeString name(m_name.data(), m_name.size());
ChatUnicodeString gateway(m_gateway.data(), m_gateway.size());
ChatUnicodeString server(m_server.data(), m_server.size());
newChatAvatar->setLoginPriority(m_loginPriority);
newChatAvatar->setInboxLimit(m_inboxLimit);
newChatAvatar->setForwardingEmail(m_email);
newChatAvatar->setStatusMessage(m_statusMessage);
ChatAvatar *newChatAvatar = new ChatAvatar(m_avatarID,
m_userID,
name,
addr,
gateway,
server,
m_gatewayID,
m_serverID,
m_loginLocation,
m_attributes);
return (newChatAvatar);
}
newChatAvatar->setLoginPriority(m_loginPriority);
newChatAvatar->setInboxLimit(m_inboxLimit);
newChatAvatar->setForwardingEmail(m_email);
newChatAvatar->setStatusMessage(m_statusMessage);
void ChatAvatarCore::serialize(Base::ByteStream &msg)
{
put(msg, m_avatarID);
put(msg, m_userID);
put(msg, m_name);
put(msg, m_address);
put(msg, (uint32)m_attributes);
put(msg, m_loginLocation);
}
return (newChatAvatar);
}
void ChatAvatarCore::setAttributes(unsigned long attributes)
{
m_attributes = attributes;
}
void ChatAvatarCore::serialize(Base::ByteStream &msg)
{
put(msg, m_avatarID);
put(msg, m_userID);
put(msg, m_name);
put(msg, m_address);
put(msg, (uint32)m_attributes);
put(msg, m_loginLocation);
}
void ChatAvatarCore::setLoginPriority(int loginPriority)
{
m_loginPriority = loginPriority;
}
void ChatAvatarCore::setAttributes(unsigned long attributes)
{
m_attributes = attributes;
}
void ChatAvatarCore::setEmail(const Plat_Unicode::String email)
{
m_email = email;
}
void ChatAvatarCore::setLoginPriority(int loginPriority)
{
m_loginPriority = loginPriority;
}
void ChatAvatarCore::setInboxLimit(unsigned inboxLimit)
{
m_inboxLimit = inboxLimit;
}
void ChatAvatarCore::setEmail(const Plat_Unicode::String email)
{
m_email = email;
}
void ChatAvatarCore::setInboxLimit(unsigned inboxLimit)
{
m_inboxLimit = inboxLimit;
}
void ChatAvatarCore::setStatusMessage(const Plat_Unicode::String &statusMessage)
{
m_statusMessage = statusMessage;
}
};
void ChatAvatarCore::setStatusMessage(const Plat_Unicode::String &statusMessage)
{
m_statusMessage = statusMessage;
}
};
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff