LTP GCOV extension - code coverage report
Current view: directory - src/cpp/prod/lib - exceptions.cpp
Test: YAORB-0.2.info
Date: 2006-02-27 Instrumented lines: 40
Code covered: 30.0 % Executed lines: 12

       1                 : //==============================================================================
       2                 : // File <$/src/cpp/prod/lib/exceptions.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                 : #include <yaorb/CORBA.h>
      23                 : 
      24                 : #include "src/cpp/prod/tool/DEVELOPMENT.h"
      25                 : 
      26                 : //==============================================================================
      27                 : // Exception
      28                 : //==============================================================================
      29                 : 
      30              41 : CORBA::Exception::Exception()
      31                 : {}
      32                 : 
      33               0 : CORBA::Exception::Exception(const Exception&)
      34                 : {}
      35                 : 
      36               0 : CORBA::Exception& CORBA::Exception::operator=(const Exception&)
      37                 : {
      38                 :    return *this ;
      39                 : }
      40                 : 
      41              41 : CORBA::Exception::~Exception()
      42               0 : {}
      43                 : 
      44                 : //==============================================================================
      45                 : // SystemException
      46                 : //==============================================================================
      47                 : 
      48               0 : CORBA::SystemException::SystemException()
      49                 :  : CORBA::Exception(),
      50                 :    _minor(CORBA::OMGVMCID),
      51               0 :    _completed(CORBA::COMPLETED_MAYBE)
      52                 : {
      53                 : }
      54                 : 
      55               0 : CORBA::SystemException::SystemException(const SystemException& e)
      56                 :  : CORBA::Exception(e),
      57                 :    _minor(e._minor),
      58               0 :    _completed(e._completed)
      59                 : {
      60                 : }
      61                 : 
      62                 : CORBA::SystemException&
      63               0 : CORBA::SystemException::operator=(const SystemException& e)
      64                 : {
      65               0 :    _minor = e._minor ;
      66               0 :    _completed = e._completed ;
      67                 : 
      68                 :    return *this ;
      69                 : }
      70                 : 
      71                 : CORBA::SystemException::SystemException(
      72                 :    CORBA::ULong minor,
      73              41 :    CompletionStatus completed)
      74                 :  : CORBA::Exception(),
      75                 :    _minor(minor),
      76              41 :    _completed(completed)
      77                 : {
      78                 : }
      79                 : 
      80              41 : CORBA::SystemException::~SystemException()
      81              41 : {}
      82                 : 
      83              34 : CORBA::CompletionStatus CORBA::SystemException::completed() const
      84                 : {
      85                 :    return _completed ;
      86                 : }
      87                 : 
      88               6 : void CORBA::SystemException::completed(CORBA::CompletionStatus completed)
      89                 : {
      90               6 :    _completed = completed ;
      91                 : }
      92                 : 
      93              51 : CORBA::ULong CORBA::SystemException::minor() const
      94                 : {
      95                 :    return _minor ;
      96                 : }
      97                 : 
      98               0 : void CORBA::SystemException::minor(CORBA::ULong minor)
      99                 : {
     100               0 :    _minor = minor ;
     101                 : }
     102                 : 
     103                 : CORBA::SystemException*
     104              14 : CORBA::SystemException::_downcast(CORBA::Exception* e)
     105                 : {
     106              14 :    NON_DEV("CORBA::SystemException::_downcast") ;
     107                 :    return (CORBA::SystemException*) e ;
     108                 : }
     109                 : 
     110                 : const CORBA::SystemException*
     111               0 : CORBA::SystemException::_downcast(const CORBA::Exception* e)
     112                 : {
     113               0 :    NON_DEV("CORBA::SystemException::_downcast") ;
     114                 :    return (const CORBA::SystemException*) e ;
     115                 : }
     116                 : 
     117                 : //==============================================================================
     118                 : // CORBA System Exceptions.
     119                 : //==============================================================================
     120                 : 
     121                 : const CORBA::ULong MARSHAL_MINOR = CORBA::OMGVMCID + 1 ;
     122                 : const CORBA::ULong FIXME_MINOR = 666 ;
     123                 : 
     124                 : #ifdef E
     125                 : #undef E
     126                 : #endif
     127                 : #ifdef M
     128                 : #undef M
     129                 : #endif
     130                 : 
     131                 : #define E UNKNOWN
     132                 : #define M FIXME_MINOR
     133                 : #include "exceptions_impl.cpp"
     134                 : #undef E
     135                 : #undef M
     136                 : 
     137                 : #define E BAD_PARAM
     138                 : #define M FIXME_MINOR
     139                 : #include "exceptions_impl.cpp"
     140                 : #undef E
     141                 : #undef M
     142                 : 
     143                 : #define E NO_MEMORY
     144                 : #define M FIXME_MINOR
     145                 : #include "exceptions_impl.cpp"
     146                 : #undef E
     147                 : #undef M
     148                 : 
     149                 : #define E IMP_LIMIT
     150                 : #define M FIXME_MINOR
     151                 : #include "exceptions_impl.cpp"
     152                 : #undef E
     153                 : #undef M
     154                 : 
     155                 : #define E COMM_FAILURE
     156                 : #define M FIXME_MINOR
     157                 : #include "exceptions_impl.cpp"
     158                 : #undef E
     159                 : #undef M
     160                 : 
     161                 : #define E INV_OBJREF
     162                 : #define M FIXME_MINOR
     163                 : #include "exceptions_impl.cpp"
     164                 : #undef E
     165                 : #undef M
     166                 : 
     167                 : #define E NO_PERMISSION
     168                 : #define M FIXME_MINOR
     169                 : #include "exceptions_impl.cpp"
     170                 : #undef E
     171                 : #undef M
     172                 : 
     173                 : #define E INTERNAL
     174                 : #define M FIXME_MINOR
     175                 : #include "exceptions_impl.cpp"
     176                 : #undef E
     177                 : #undef M
     178                 : 
     179                 : #define E MARSHAL
     180                 : #define M MARSHAL_MINOR
     181                 : #include "exceptions_impl.cpp"
     182                 : #undef E
     183                 : #undef M
     184                 : 
     185                 : #define E INITIALIZE
     186                 : #define M FIXME_MINOR
     187                 : #include "exceptions_impl.cpp"
     188                 : #undef E
     189                 : #undef M
     190                 : 
     191                 : #define E NO_IMPLEMENT
     192                 : #define M FIXME_MINOR
     193                 : #include "exceptions_impl.cpp"
     194                 : #undef E
     195                 : #undef M
     196                 : 
     197                 : #define E BAD_TYPECODE
     198                 : #define M FIXME_MINOR
     199                 : #include "exceptions_impl.cpp"
     200                 : #undef E
     201                 : #undef M
     202                 : 
     203                 : #define E BAD_OPERATION
     204                 : #define M FIXME_MINOR
     205                 : #include "exceptions_impl.cpp"
     206                 : #undef E
     207                 : #undef M
     208                 : 
     209                 : #define E NO_RESOURCES
     210                 : #define M FIXME_MINOR
     211                 : #include "exceptions_impl.cpp"
     212                 : #undef E
     213                 : #undef M
     214                 : 
     215                 : #define E NO_RESPONSE
     216                 : #define M FIXME_MINOR
     217                 : #include "exceptions_impl.cpp"
     218                 : #undef E
     219                 : #undef M
     220                 : 
     221                 : #define E PERSIST_STORE
     222                 : #define M FIXME_MINOR
     223                 : #include "exceptions_impl.cpp"
     224                 : #undef E
     225                 : #undef M
     226                 : 
     227                 : #define E BAD_INV_ORDER
     228                 : #define M FIXME_MINOR
     229                 : #include "exceptions_impl.cpp"
     230                 : #undef E
     231                 : #undef M
     232                 : 
     233                 : #define E TRANSIENT
     234                 : #define M FIXME_MINOR
     235                 : #include "exceptions_impl.cpp"
     236                 : #undef E
     237                 : #undef M
     238                 : 
     239                 : #define E FREE_MEM
     240                 : #define M FIXME_MINOR
     241                 : #include "exceptions_impl.cpp"
     242                 : #undef E
     243                 : #undef M
     244                 : 
     245                 : #define E INV_IDENT
     246                 : #define M FIXME_MINOR
     247                 : #include "exceptions_impl.cpp"
     248                 : #undef E
     249                 : #undef M
     250                 : 
     251                 : #define E INV_FLAG
     252                 : #define M FIXME_MINOR
     253                 : #include "exceptions_impl.cpp"
     254                 : #undef E
     255                 : #undef M
     256                 : 
     257                 : #define E INTF_REPOS
     258                 : #define M FIXME_MINOR
     259                 : #include "exceptions_impl.cpp"
     260                 : #undef E
     261                 : #undef M
     262                 : 
     263                 : #define E BAD_CONTEXT
     264                 : #define M FIXME_MINOR
     265                 : #include "exceptions_impl.cpp"
     266                 : #undef E
     267                 : #undef M
     268                 : 
     269                 : #define E OBJ_ADAPTER
     270                 : #define M FIXME_MINOR
     271                 : #include "exceptions_impl.cpp"
     272                 : #undef E
     273                 : #undef M
     274                 : 
     275                 : #define E DATA_CONVERSION
     276                 : #define M FIXME_MINOR
     277                 : #include "exceptions_impl.cpp"
     278                 : #undef E
     279                 : #undef M
     280                 : 
     281                 : #define E OBJECT_NOT_EXIST
     282                 : #define M FIXME_MINOR
     283                 : #include "exceptions_impl.cpp"
     284                 : #undef E
     285                 : #undef M
     286                 : 
     287                 : #define E TRANSACTION_REQUIRED
     288                 : #define M FIXME_MINOR
     289                 : #include "exceptions_impl.cpp"
     290                 : #undef E
     291                 : #undef M
     292                 : 
     293                 : #define E TRANSACTION_ROLLEDBACK
     294                 : #define M FIXME_MINOR
     295                 : #include "exceptions_impl.cpp"
     296                 : #undef E
     297                 : #undef M
     298                 : 
     299                 : #define E INVALID_TRANSACTION
     300                 : #define M FIXME_MINOR
     301                 : #include "exceptions_impl.cpp"
     302                 : #undef E
     303                 : #undef M
     304                 : 
     305                 : #define E INV_POLICY
     306                 : #define M FIXME_MINOR
     307                 : #include "exceptions_impl.cpp"
     308                 : #undef E
     309                 : #undef M
     310                 : 
     311                 : #define E CODESET_INCOMPATIBLE
     312                 : #define M FIXME_MINOR
     313                 : #include "exceptions_impl.cpp"
     314                 : #undef E
     315                 : #undef M
     316                 : 
     317                 : //==============================================================================
     318                 : // UserException
     319                 : //==============================================================================
     320                 : 
     321               0 : CORBA::UserException::UserException()
     322               0 :  : CORBA::Exception()
     323                 : {}
     324                 : 
     325               0 : CORBA::UserException::UserException(const CORBA::UserException& e)
     326               0 :  : CORBA::Exception(e)
     327                 : {}
     328                 : 
     329               0 : CORBA::UserException::~UserException()
     330               0 : {}
     331                 : 
     332                 : CORBA::UserException&
     333               0 : CORBA::UserException::operator=(const CORBA::UserException& e)
     334                 : {
     335                 :    return *this ;
     336                 : }
     337                 : 
     338                 : //==============================================================================
     339                 : // UnknownUserException
     340                 : //==============================================================================
     341                 : 
     342               0 : CORBA::UnknownUserException::UnknownUserException()
     343               0 :  : CORBA::UserException()
     344                 : {}
     345                 : 
     346                 : CORBA::UnknownUserException::UnknownUserException
     347               0 :    (const CORBA::UnknownUserException& e)
     348               0 :  : CORBA::UserException(e)
     349                 : {}
     350                 : 
     351               0 : CORBA::UnknownUserException::~UnknownUserException()
     352               0 : {}
     353                 : 
     354                 : CORBA::UnknownUserException&
     355               0 : CORBA::UnknownUserException::operator=(const CORBA::UnknownUserException& e)
     356                 : {
     357                 :    return *this ;
     358                 : }
     359                 : 

Generated by: LTP GCOV extension version 1.4