Skip to content
Snippets Groups Projects
Select Git revision
  • 603b2ad0c009aa138275955bad61b9159d2cf187
  • main default protected
  • release_1_2_1
  • release_1_2_0
  • release_1_1_19
  • release_1_1_18
  • release_1_1_17
  • release_1_1_16
  • release_1_1_15
  • release_1_1_14
  • release_1_1_13
  • release_1_1_12
  • release_1_1_11
  • release_1_1_10
  • release_1_1_9
  • release_1_1_8
  • release_1_1_7
  • release_1_1_6
  • release_1_1_5
  • release_1_1_4
  • release_1_1_3
  • release_1_1_2
22 results

main.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    main.cpp 2.11 KiB
    static const char *RcsId = "$Header: /users/chaize/newsvn/cvsroot/Instrumentation/AcquireWaveformLecroy/src/main.cpp,v 1.3 2004-10-07 09:21:19 xavela Exp $";
    //+=============================================================================
    //
    // file :        main.cpp
    //
    // description : C++ source for a TANGO device server main.
    //               The main rule is to initialise (and create) the Tango
    //               system and to create the DServerClass singleton.
    //               The main should be the same for every Tango device server.
    //
    // project :     TANGO Device Server
    //
    // $Author: xavela $
    //
    // $Revision: 1.3 $ $
    //
    // $Log: not supported by cvs2svn $
    // Revision 1.2  2004/10/05 13:11:11  xavela
    // Xavier : previous commit failed.
    //
    // Revision 1.1.1.1  2004/09/29 15:42:14  syldup
    // Initial import.
    //
    //
    // copyleft :     Synchrotron SOLEIL
    //                L'Orme des Merisiers
    //                Saint-Aubin - BP 48
    //
    //-=============================================================================
    //
    //  		This file is generated by POGO
    //	(Program Obviously used to Generate tango Object)
    //
    //         (c) - Software Engineering Group - ESRF
    //=============================================================================
    
    #include <tango.h>
    
    
    int main(int argc,char *argv[])
    {
    
    	Tango::Util *tg;
    	try
    	{
    		// Initialise the device server
    		//----------------------------------------
    		tg = Tango::Util::init(argc,argv);
    
    		tg->set_serial_model(Tango::BY_CLASS);
    
    		// Create the device server singleton 
    		//	which will create everything
    		//----------------------------------------
    		tg->server_init(false);
    
    		// Run the endless loop
    		//----------------------------------------
    		cout << "Ready to accept request" << endl;
    		tg->server_run();
    	}
    	catch (bad_alloc)
    	{
    		cout << "Can't allocate memory to store device object !!!" << endl;
    		cout << "Exiting" << endl;
    	}
    	catch (CORBA::Exception &e)
    	{
    		Tango::Except::print_exception(e);