tariffcatalogue.idl

Go to the documentation of this file.
00001 // OSB library ********************************************* -*- C++ -*-
00009 /*
00010   AUTHOR(S): Darryl Kang (dk)
00011 
00012   RCS information
00013    $Name: OSB_060808 $
00014    $Revision: 1.83.2.1 $
00015 
00016   License
00017    OSB rating and billing library for communication networks
00018    Copyright (C) 2004, 2005, 2006  OSB systems
00019 
00020    This file may be distributed and/or modify under the terms of the
00021    GNU General Public License (GPL) as published by the Free Software
00022    Foundation which is provided in the file LICENSE.GPL included in the
00023    packaging of this file.
00024 
00025    The file is distributed in the hope that it will be useful, but WITHOUT
00026    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
00027    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
00028    for more details.
00029 
00030    Holders of a OSB Commercial License may use this file under the terms
00031    and conditions of this commercial license.
00032  */
00033 
00034 #ifndef TARIFFCATALOGUE_IDL
00035 #define TARIFFCATALOGUE_IDL
00036 // ************************************************************
00037 #include "corba_utility.idl"
00038 #include "service.idl"
00039 #include "tariffobject.idl"
00040 
00041 module corba {
00042     module tcat {
00051         interface TariffCatalogue {
00053 
00054 
00062             service::ServiceElement getServiceElement(
00063                 in service::ServiceElementId seId
00064             ) raises (common::OsbCorbaException);
00065 
00067             service::ServiceElementSeq getServiceElements();
00069 
00071 
00072 
00080             cp::ConnectionPt getConnectionPt(
00081                 in cp::ConnectionPtId cpId
00082             ) raises (common::OsbCorbaException);
00083 
00085             cp::ConnectionPtSeq getConnectionPts();
00087 
00089 
00090 
00098             ts::TariffSystem getTariffSystem(
00099                 in ts::TariffSystemId tsId
00100             ) raises (common::OsbCorbaException);
00101 
00103             ts::TariffSystemSeq getTariffSystems();
00105         };                              // interface TariffCatalogue
00106     };                                  // module tcat
00107 };                                      // module corba
00108 #endif                                  // TARIFFCATALOGUE_IDL

Generated on Sat Sep 2 14:23:01 2006 for OSB Library by  doxygen 1.4.7