// objects used to access the NAT resources

#include "stdafx.h"
#include "natobjs.h"
#include "resource.h"


//---------------------------------------------------------------------------------
CNATSite::CNATSite(CNATGroup* pGroup, CNATSiteComputer* pSiteComputer,
                                    LPCTSTR pszPrivateIP, LPCTSTR pszName ):
        m_pSiteComputer(pSiteComputer),
        m_pGroup(pGroup)
    {
    m_csPrivateIP = pszPrivateIP;
    m_csName = pszName;

    ASSERT( pGroup );
    ASSERT( m_pSiteComputer );
    if ( m_pSiteComputer )
        m_pSiteComputer->AddRef();
    }

//---------------------------------------------------------------------------------
CNATSite::~CNATSite() // don't forget to decrement the refcount
    {
    ASSERT( m_pSiteComputer );
    if ( m_pSiteComputer )
        m_pSiteComputer->RemoveRef();
    }

//---------------------------------------------------------------------------------
// Edit the properties of this Site - true if OK
BOOL CNATSite::OnProperties()
    {
    return TRUE;
    }