* Moved snowcrash to the applications directory * Removed the Release folder from SLIRC git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@133 52acb1d6-8a22-11de-b505-999d5b087335
54 lines
955 B
C++
54 lines
955 B
C++
#include "StdAfx.h"
|
|
#include ".\Server.h"
|
|
|
|
CServer::CServer(void)
|
|
{
|
|
ZeroMemory(&m_address, sizeof(m_address));
|
|
m_lpszSimName = NULL;
|
|
m_nType = SERVER_TYPE_UNKNOWN;
|
|
m_ulX = 0;
|
|
m_ulY = 0;
|
|
m_ullHandle = 0;
|
|
|
|
m_wSequenceSentIndex = 1;
|
|
m_wSequenceRecvIndex = 1;
|
|
|
|
m_lpPrev = NULL;
|
|
m_lpNext = NULL;
|
|
}
|
|
|
|
CServer::CServer(struct sockaddr_in *address)
|
|
{
|
|
memcpy(&m_address, address, sizeof(m_address));
|
|
m_lpszSimName = NULL;
|
|
m_nType = SERVER_TYPE_UNKNOWN;
|
|
m_ulX = 0;
|
|
m_ulY = 0;
|
|
m_ullHandle = 0;
|
|
|
|
m_wSequenceSentIndex = 1;
|
|
m_wSequenceRecvIndex = 1;
|
|
|
|
m_lpPrev = NULL;
|
|
m_lpNext = NULL;
|
|
}
|
|
|
|
CServer::~CServer(void)
|
|
{
|
|
SAFE_FREE(m_lpszSimName);
|
|
}
|
|
|
|
void CServer::SetSimName(char *lpszSimName)
|
|
{
|
|
SAFE_FREE(m_lpszSimName);
|
|
|
|
size_t stLen = strlen(lpszSimName);
|
|
|
|
if (stLen > 0)
|
|
{
|
|
m_lpszSimName = (char *)malloc(stLen + 1);
|
|
|
|
if (m_lpszSimName)
|
|
memcpy(m_lpszSimName, lpszSimName, stLen + 1);
|
|
}
|
|
} |