1 : //==============================================================================
2 : // File <$/src/cpp/prod/lib/orb-server.cpp>
3 : // This file is part of YaOrb : Yet Another Object Request Broker,
4 : // Copyright (c) 2000-2003, Marc Alff.
5 : //
6 : // This program is free software; you can redistribute it and/or
7 : // modify it under the terms of the GNU General Public License
8 : // as published by the Free Software Foundation; either version 2
9 : // of the License, or (at your option) any later version.
10 : //
11 : // This program is distributed in the hope that it will be useful,
12 : // but WITHOUT ANY WARRANTY; without even the implied warranty of
13 : // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 : // GNU General Public License for more details.
15 : //
16 : // You should have received a copy of the GNU General Public License
17 : // along with this program; if not, write to the Free Software
18 : // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19 : //
20 : //==============================================================================
21 :
22 : // Portability
23 : #include "yaorb/config.h"
24 : #include "src/cpp/prod/port/port_stdc.h"
25 : #include "src/cpp/prod/port/port_stdlib.h"
26 :
27 : #include <yaorb/CORBA.h>
28 : #include <yaorb/YAORB.h>
29 :
30 : #include "src/cpp/prod/tool/DEVELOPMENT.h"
31 : #include "src/cpp/prod/tool/Assert.h"
32 : #include "src/cpp/prod/tool/String.h"
33 : #include "src/cpp/prod/CORBA/YAOrb.h"
34 : #include "src/cpp/prod/boot/boot.h"
35 :
36 4 : bool CORBA::is_nil(PortableServer::POA* ptr)
37 : {
38 : return ((ptr == NULL) ? true : false) ;
39 : }
40 :
41 20 : void CORBA::release(PortableServer::POA* obj)
42 : {
43 20 : if (obj)
44 : {
45 8 : obj->DecRefCount() ;
46 : }
47 : }
48 :
49 2 : bool CORBA::is_nil(PortableServer::POAManager* ptr)
50 : {
51 : return ((ptr == NULL) ? true : false) ;
52 : }
53 :
54 6 : void CORBA::release(PortableServer::POAManager* obj)
55 : {
56 6 : if (obj)
57 : {
58 1 : obj->DecRefCount() ;
59 : }
60 : }
61 :
|