Commit e41b1708 authored by Georgios Bitzes's avatar Georgios Bitzes

MGM: Drop unused /vst directory

parent 923709e1
Pipeline #503453 passed with stages
in 39 minutes 5 seconds
# ----------------------------------------------------------------------
# File: CMakeLists.txt
# Author: Andreas-Joachim Peters - CERN
# ----------------------------------------------------------------------
# ************************************************************************
# * EOS - the CERN Disk Storage System *
# * Copyright (C) 2011 CERN/Switzerland *
# * *
# * This program is free software: you can redistribute it and/or modify *
# * it under the terms of the GNU General Public License as published by *
# * the Free Software Foundation, either version 3 of the License, or *
# * (at your option) any later version. *
# * *
# * This program is distributed in the hope that it will be useful, *
# * but WITHOUT ANY WARRANTY; without even the implied warranty of *
# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
# * GNU General Public License for more details. *
# * *
# * You should have received a copy of the GNU General Public License *
# * along with this program. If not, see <http://www.gnu.org/licenses/>.*
# ************************************************************************
include_directories(
${CMAKE_SOURCE_DIR}
${Z_INCLUDE_DIRS}
${XROOTD_INCLUDE_DIRS}
${NCURSES_INCLUDE_DIRS}
${SPARSEHASH_INCLUDE_DIRS})
#-------------------------------------------------------------------------------
# XrdEosVst library
#-------------------------------------------------------------------------------
add_library(
XrdEosVst MODULE
XrdVstOfs.cc
XrdVstOfs.hh
XrdVstOfsFile.cc
XrdVstOfsDirectory.cc)
target_link_libraries(
XrdEosVst PRIVATE
eosCommon
eosCommonServer
XrdMqClient-Static
${Z_LIBRARY}
${UUID_LIBRARIES}
${ATTR_LIBRARIES}
${NCURSES_LIBRARY}
${GLIBC_RT_LIBRARY}
${GLIBC_DL_LIBRARY}
${XROOTD_CL_LIBRARY}
${XROOTD_UTILS_LIBRARY}
${OPENSSL_CRYPTO_LIBRARY}
${CMAKE_THREAD_LIBS_INIT})
set_target_properties(
XrdEosVst
PROPERTIES
VERSION ${VERSION}
SOVERSION ${VERSION_MAJOR})
install(
TARGETS XrdEosVst
LIBRARY DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
)
// ----------------------------------------------------------------------
// File: Namespace.hh
// Author: Andreas-Joachim Peters - CERN
// ----------------------------------------------------------------------
/************************************************************************
* EOS - the CERN Disk Storage System *
* Copyright (C) 2011 CERN/Switzerland *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>.*
************************************************************************/
#ifndef __EOSVST_NAMESPACE_HH__
#define __EOSVST_NAMESPACE_HH__
#define EOSVSTNAMESPACE_BEGIN namespace eos { namespace vst {
#define EOSVSTNAMESPACE_END }}
#endif
// ----------------------------------------------------------------------
// File: XrdVstOfs.cc
// Author: Andreas-Joachim Peters - CERN
// ----------------------------------------------------------------------
/************************************************************************
* EOS - the CERN Disk Storage System *
* Copyright (C) 2011 CERN/Switzerland *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>.*
************************************************************************/
/*----------------------------------------------------------------------------*/
#include "vst/XrdVstOfs.hh"
This diff is collapsed.
// ----------------------------------------------------------------------
// File: XrdVstOfsDirectory.cc
// Author: Andreas-Joachim Peters - CERN
// ----------------------------------------------------------------------
/************************************************************************
* EOS - the CERN Disk Storage System *
* Copyright (C) 2011 CERN/Switzerland *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>.*
************************************************************************/
/*----------------------------------------------------------------------------*/
#include "vst/XrdVstOfs.hh"
EOSVSTNAMESPACE_BEGIN
/*----------------------------------------------------------------------------*/
XrdSfsDirectory*
XrdVstOfs::newDir (char* user, int MonID)
/*----------------------------------------------------------------------------*/
/**
* @brief create a Vst directory object
*
* @param user user name
* @param MonID monitoring identifier
* @return allocated Vst directory object
*/
/*----------------------------------------------------------------------------*/
{
return 0;
// return static_cast<XrdSfsDirectory*> (new XrdVstOfsDirectory(user, MonID));
}
EOSVSTNAMESPACE_END
// ----------------------------------------------------------------------
// File: XrdVstOfsFile.cc
// Author: Andreas-Joachim Peters - CERN
// ----------------------------------------------------------------------
/************************************************************************
* EOS - the CERN Disk Storage System *
* Copyright (C) 2011 CERN/Switzerland *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>.*
************************************************************************/
/*----------------------------------------------------------------------------*/
#include "vst/XrdVstOfs.hh"
EOSVSTNAMESPACE_BEGIN
/*----------------------------------------------------------------------------*/
XrdSfsFile*
XrdVstOfs::newFile (char* user, int MonID)
/*----------------------------------------------------------------------------*/
/**
* @brief return new Vst file object
*
* @param user user name
* @param MonID monitoring identifier
* @return new Vst file object
*/
/*----------------------------------------------------------------------------*/
{
return 0;
// return static_cast<XrdSfsFile*> (new XrdVstOfsFile(user, MonID));
}
EOSVSTNAMESPACE_END
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment