ALMA Computing Group

acscourseMount2ImplDLL.cpp

Go to the documentation of this file.
00001 /*******************************************************************************
00002 *    ALMA - Atacama Large Millimiter Array
00003 *    (c) Associated Universities Inc., 2002 *
00004 *    (c) European Southern Observatory, 2002
00005 *    Copyright by ESO (in the framework of the ALMA collaboration)
00006 *    and Cosylab 2002, All rights reserved
00007 *
00008 *    This library is free software; you can redistribute it and/or
00009 *    modify it under the terms of the GNU Lesser General Public
00010 *    License as published by the Free Software Foundation; either
00011 *    version 2.1 of the License, or (at your option) any later version.
00012 *
00013 *    This library is distributed in the hope that it will be useful,
00014 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
00015 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00016 *    Lesser General Public License for more details.
00017 *
00018 *    You should have received a copy of the GNU Lesser General Public
00019 *    License along with this library; if not, write to the Free Software
00020 *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
00021 *
00022 *
00023 *
00024 * "@(#) $Id: acscourseMount2ImplDLL.cpp,v 1.2 2005/07/12 11:30:11 gchiozzi Exp $"
00025 *
00026 */
00027  
00028 /*
00029  * ATTENTION:
00030  * Because the class Mount2ImplLopp will be derived from Mount2Impl, but
00031  * we also want to be able to activate a PS object on it's own, we must separate the DLL 
00032  * functions used by Container from the *Impl.cpp file
00033  * and put it them in the acscourseMount2ImplDLL.cpp file 
00034  * This file will be explicitly linked with the library building up the
00035  * component code, while the object code for acscourseMount2Impl.cpp
00036  * can be linked directly in libraries from derived components or we can
00037  * create a library that contains only that object file and not the
00038  * acscourseMount2ImplLoop.o object.
00039  */
00040 
00041 #include "acscourseMount2Impl.h"
00042 
00043 /* --------------- [ MACI DLL support functions ] -----------------*/
00044 #include <maciACSComponentDefines.h>
00045 MACI_DLL_SUPPORT_FUNCTIONS(Mount2Impl)
00046 /* ----------------------------------------------------------------*/
00047 
00048 
00049 /*___oOo___*/
00050 
00051