OpenDDS
Snapshot(2023/04/28-20:55)
dds
idl
be_extern.h
Go to the documentation of this file.
1
/*
2
3
COPYRIGHT
4
5
Copyright 1992, 1993, 1994 Sun Microsystems, Inc. Printed in the United
6
States of America. All Rights Reserved.
7
8
This product is protected by copyright and distributed under the following
9
license restricting its use.
10
11
The Interface Definition Language Compiler Front End (CFE) is made
12
available for your use provided that you include this license and copyright
13
notice on all media and documentation and the software program in which
14
this product is incorporated in whole or part. You may copy and extend
15
functionality (but may not remove functionality) of the Interface
16
Definition Language CFE without charge, but you are not authorized to
17
license or distribute it to anyone else except as part of a product or
18
program developed by you or with the express written consent of Sun
19
Microsystems, Inc. ("Sun").
20
21
The names of Sun Microsystems, Inc. and any of its subsidiaries or
22
affiliates may not be used in advertising or publicity pertaining to
23
distribution of Interface Definition Language CFE as permitted herein.
24
25
This license is effective until terminated by Sun for failure to comply
26
with this license. Upon termination, you shall destroy or return all code
27
and documentation for the Interface Definition Language CFE.
28
29
INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED AS IS WITH NO WARRANTIES OF
30
ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS
31
FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR ARISING FROM A COURSE OF
32
DEALING, USAGE OR TRADE PRACTICE.
33
34
INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED WITH NO SUPPORT AND WITHOUT
35
ANY OBLIGATION ON THE PART OF Sun OR ANY OF ITS SUBSIDIARIES OR AFFILIATES
36
TO ASSIST IN ITS USE, CORRECTION, MODIFICATION OR ENHANCEMENT.
37
38
SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES SHALL HAVE NO LIABILITY WITH
39
RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY
40
INTERFACE DEFINITION LANGUAGE CFE OR ANY PART THEREOF.
41
42
IN NO EVENT WILL SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES BE LIABLE FOR
43
ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND CONSEQUENTIAL
44
DAMAGES, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
45
46
Use, duplication, or disclosure by the government is subject to
47
restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in
48
Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR
49
52.227-19.
50
51
Sun, Sun Microsystems and the Sun logo are trademarks or registered
52
trademarks of Sun Microsystems, Inc.
53
54
SunSoft, Inc.
55
2550 Garcia Avenue
56
Mountain View, California 94043
57
58
NOTE:
59
60
SunOS, SunSoft, Sun, Solaris, Sun Microsystems or the Sun logo are
61
trademarks or registered trademarks of Sun Microsystems, Inc.
62
63
*/
64
65
#ifndef OPENDDS_IDL_BE_EXTERN_H
66
#define OPENDDS_IDL_BE_EXTERN_H
67
68
#include "
be_global.h
"
69
70
#if !defined (ACE_LACKS_PRAGMA_ONCE)
71
# pragma once
72
#endif
/* ACE_LACKS_PRAGMA_ONCE */
73
74
extern
BE_GlobalData
*
be_global
;
75
76
extern
int
BE_init
(
int
&,
ACE_TCHAR
*[]);
77
extern
void
BE_post_init
(
char
*[],
long
);
78
extern
void
BE_version
();
79
extern
void
BE_produce
();
80
extern
void
BE_abort
();
81
extern
void
BE_cleanup
();
82
83
#endif
/* OPENDDS_IDL_BE_EXTERN_H */
BE_produce
void BE_produce()
Definition:
be_produce.cpp:299
BE_init
int BE_init(int &, ACE_TCHAR *[])
Definition:
be_init.cpp:28
BE_GlobalData
Definition:
be_global.h:41
ACE_TCHAR
char ACE_TCHAR
BE_version
void BE_version()
Definition:
be_init.cpp:21
be_global
BE_GlobalData * be_global
Definition:
be_global.cpp:44
be_global.h
BE_abort
void BE_abort()
Definition:
be_produce.cpp:103
BE_post_init
void BE_post_init(char *[], long)
Definition:
be_init.cpp:37
BE_cleanup
void BE_cleanup()
Definition:
be_produce.cpp:94
Generated by
1.8.13