//
// Copyright (C) 2004-2006 SIPfoundry Inc.
// Licensed by SIPfoundry under the LGPL license.
//
// Copyright (C) 2004-2006 Pingtel Corp.  All rights reserved.
// Licensed to SIPfoundry under a Contributor Agreement.
//
// $$
///////////////////////////////////////////////////////////////////////////////

// SYSTEM INCLUDES
#include <assert.h>

// APPLICATION INCLUDES
#include "os/OsFS.h"

// EXTERNAL FUNCTIONS
// EXTERNAL VARIABLES
// CONSTANTS
// STATIC VARIABLE INITIALIZATIONS

/* //////////////////////////// PUBLIC //////////////////////////////////// */

/* ============================ CREATORS ================================== */

// Constructor
OsPathLinux::OsPathLinux()
{
}

// Make one from a char string
OsPathLinux::OsPathLinux(const char *pathname) :
OsPathBase(pathname)
{
}
// Make one from a UtlStringchar string
OsPathLinux::OsPathLinux(const UtlString &pathname) :
OsPathBase(pathname)
{
}

// Copy constructor
OsPathLinux::OsPathLinux(const OsPathLinux& rOsPath)
{
    *this = rOsPath.data();
}

// Destructor
OsPathLinux::~OsPathLinux()
{
}

/* ============================ MANIPULATORS ============================== */

// Assignment operator
OsPathLinux&
OsPathLinux::operator=(const OsPathLinux& rhs)
{
   if (this == &rhs)            // handle the assignment to self case
      return *this;

   UtlString::operator=(rhs.data());

   return *this;
}

/* ============================ ACCESSORS ================================= */



/* ============================ INQUIRY =================================== */

/* //////////////////////////// PROTECTED ///////////////////////////////// */

/* //////////////////////////// PRIVATE /////////////////////////////////// */

/* ============================ FUNCTIONS ================================= */



