be_extern.h

Go to the documentation of this file.
00001 /*
00002 
00003 COPYRIGHT
00004 
00005 Copyright 1992, 1993, 1994 Sun Microsystems, Inc.  Printed in the United
00006 States of America.  All Rights Reserved.
00007 
00008 This product is protected by copyright and distributed under the following
00009 license restricting its use.
00010 
00011 The Interface Definition Language Compiler Front End (CFE) is made
00012 available for your use provided that you include this license and copyright
00013 notice on all media and documentation and the software program in which
00014 this product is incorporated in whole or part. You may copy and extend
00015 functionality (but may not remove functionality) of the Interface
00016 Definition Language CFE without charge, but you are not authorized to
00017 license or distribute it to anyone else except as part of a product or
00018 program developed by you or with the express written consent of Sun
00019 Microsystems, Inc. ("Sun").
00020 
00021 The names of Sun Microsystems, Inc. and any of its subsidiaries or
00022 affiliates may not be used in advertising or publicity pertaining to
00023 distribution of Interface Definition Language CFE as permitted herein.
00024 
00025 This license is effective until terminated by Sun for failure to comply
00026 with this license.  Upon termination, you shall destroy or return all code
00027 and documentation for the Interface Definition Language CFE.
00028 
00029 INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED AS IS WITH NO WARRANTIES OF
00030 ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS
00031 FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR ARISING FROM A COURSE OF
00032 DEALING, USAGE OR TRADE PRACTICE.
00033 
00034 INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED WITH NO SUPPORT AND WITHOUT
00035 ANY OBLIGATION ON THE PART OF Sun OR ANY OF ITS SUBSIDIARIES OR AFFILIATES
00036 TO ASSIST IN ITS USE, CORRECTION, MODIFICATION OR ENHANCEMENT.
00037 
00038 SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES SHALL HAVE NO LIABILITY WITH
00039 RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY
00040 INTERFACE DEFINITION LANGUAGE CFE OR ANY PART THEREOF.
00041 
00042 IN NO EVENT WILL SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES BE LIABLE FOR
00043 ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND CONSEQUENTIAL
00044 DAMAGES, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
00045 
00046 Use, duplication, or disclosure by the government is subject to
00047 restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in
00048 Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR
00049 52.227-19.
00050 
00051 Sun, Sun Microsystems and the Sun logo are trademarks or registered
00052 trademarks of Sun Microsystems, Inc.
00053 
00054 SunSoft, Inc.
00055 2550 Garcia Avenue
00056 Mountain View, California  94043
00057 
00058 NOTE:
00059 
00060 SunOS, SunSoft, Sun, Solaris, Sun Microsystems or the Sun logo are
00061 trademarks or registered trademarks of Sun Microsystems, Inc.
00062 
00063 */
00064 
00065 #ifndef OPENDDS_IDL_BE_EXTERN_H
00066 #define OPENDDS_IDL_BE_EXTERN_H
00067 
00068 #include "be_global.h"
00069 
00070 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00071 # pragma once
00072 #endif /* ACE_LACKS_PRAGMA_ONCE */
00073 
00074 extern BE_GlobalData* be_global;
00075 
00076 extern int BE_init(int&, ACE_TCHAR*[]);
00077 extern void BE_post_init(char*[], long);
00078 extern void BE_version();
00079 extern void BE_produce();
00080 extern void BE_abort();
00081 extern void BE_cleanup();
00082 
00083 #endif /* OPENDDS_IDL_BE_EXTERN_H */

Generated on Fri Feb 12 20:05:19 2016 for OpenDDS by  doxygen 1.4.7