org.csapi.cc.mpccs
Class IpCallLegPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.csapi.cc.mpccs.IpCallLegPOA
          extended by org.csapi.cc.mpccs.IpCallLegPOATie
All Implemented Interfaces:
IpCallLegOperations, IpInterfaceOperations, IpServiceOperations, org.omg.CORBA.portable.InvokeHandler

public class IpCallLegPOATie
extends IpCallLegPOA

Generated from IDL interface "IpCallLeg"

Author:
JacORB IDL compiler V 2.1, 16-Feb-2004

Constructor Summary
IpCallLegPOATie(IpCallLegOperations delegate)
           
IpCallLegPOATie(IpCallLegOperations delegate, org.omg.PortableServer.POA poa)
           
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
           
 IpCallLegOperations _delegate()
           
 void _delegate(IpCallLegOperations delegate)
           
 IpCallLeg _this()
           
 IpCallLeg _this(org.omg.CORBA.ORB orb)
           
 void attachMediaReq(int callLegSessionID)
           
 void continueProcessing(int callLegSessionID)
           
 void deassign(int callLegSessionID)
           
 void detachMediaReq(int callLegSessionID)
           
 void eventReportReq(int callLegSessionID, TpCallEventRequest[] eventsRequested)
           
 TpMultiPartyCallIdentifier getCall(int callLegSessionID)
           
 TpAddress getCurrentDestinationAddress(int callLegSessionID)
           
 void getInfoReq(int callLegSessionID, int callLegInfoRequested)
           
 void release(int callLegSessionID, TpReleaseCause cause)
           
 void routeReq(int callLegSessionID, TpAddress targetAddress, TpAddress originatingAddress, TpCallAppInfo[] appInfo, TpCallLegConnectionProperties connectionProperties)
           
 void setAdviceOfCharge(int callLegSessionID, TpAoCInfo aOCInfo, int tariffSwitch)
           
 void setCallback(IpInterface appInterface)
           
 void setCallbackWithSessionID(IpInterface appInterface, int sessionID)
           
 void setChargePlan(int callLegSessionID, TpCallChargePlan callChargePlan)
           
 void superviseReq(int callLegSessionID, int time, int treatment)
           
 
Methods inherited from class org.csapi.cc.mpccs.IpCallLegPOA
_all_interfaces, _invoke
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IpCallLegPOATie

public IpCallLegPOATie(IpCallLegOperations delegate)

IpCallLegPOATie

public IpCallLegPOATie(IpCallLegOperations delegate,
                       org.omg.PortableServer.POA poa)
Method Detail

_this

public IpCallLeg _this()
Overrides:
_this in class IpCallLegPOA

_this

public IpCallLeg _this(org.omg.CORBA.ORB orb)
Overrides:
_this in class IpCallLegPOA

_delegate

public IpCallLegOperations _delegate()

_delegate

public void _delegate(IpCallLegOperations delegate)

_default_POA

public org.omg.PortableServer.POA _default_POA()
Overrides:
_default_POA in class org.omg.PortableServer.Servant

setCallback

public void setCallback(IpInterface appInterface)
                 throws P_INVALID_INTERFACE_TYPE,
                        TpCommonExceptions
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions

deassign

public void deassign(int callLegSessionID)
              throws TpCommonExceptions,
                     P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getInfoReq

public void getInfoReq(int callLegSessionID,
                       int callLegInfoRequested)
                throws TpCommonExceptions,
                       P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

eventReportReq

public void eventReportReq(int callLegSessionID,
                           TpCallEventRequest[] eventsRequested)
                    throws P_INVALID_EVENT_TYPE,
                           TpCommonExceptions,
                           P_INVALID_SESSION_ID,
                           P_INVALID_CRITERIA
Throws:
P_INVALID_EVENT_TYPE
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_CRITERIA

attachMediaReq

public void attachMediaReq(int callLegSessionID)
                    throws P_INVALID_NETWORK_STATE,
                           TpCommonExceptions,
                           P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

getCall

public TpMultiPartyCallIdentifier getCall(int callLegSessionID)
                                   throws TpCommonExceptions,
                                          P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getCurrentDestinationAddress

public TpAddress getCurrentDestinationAddress(int callLegSessionID)
                                       throws TpCommonExceptions,
                                              P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

continueProcessing

public void continueProcessing(int callLegSessionID)
                        throws P_INVALID_NETWORK_STATE,
                               TpCommonExceptions,
                               P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

routeReq

public void routeReq(int callLegSessionID,
                     TpAddress targetAddress,
                     TpAddress originatingAddress,
                     TpCallAppInfo[] appInfo,
                     TpCallLegConnectionProperties connectionProperties)
              throws P_INVALID_NETWORK_STATE,
                     TpCommonExceptions,
                     P_INVALID_ADDRESS,
                     P_INVALID_SESSION_ID,
                     P_UNSUPPORTED_ADDRESS_PLAN
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_ADDRESS
P_INVALID_SESSION_ID
P_UNSUPPORTED_ADDRESS_PLAN

release

public void release(int callLegSessionID,
                    TpReleaseCause cause)
             throws P_INVALID_NETWORK_STATE,
                    TpCommonExceptions,
                    P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

detachMediaReq

public void detachMediaReq(int callLegSessionID)
                    throws P_INVALID_NETWORK_STATE,
                           TpCommonExceptions,
                           P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

setCallbackWithSessionID

public void setCallbackWithSessionID(IpInterface appInterface,
                                     int sessionID)
                              throws P_INVALID_INTERFACE_TYPE,
                                     TpCommonExceptions,
                                     P_INVALID_SESSION_ID
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions
P_INVALID_SESSION_ID

setAdviceOfCharge

public void setAdviceOfCharge(int callLegSessionID,
                              TpAoCInfo aOCInfo,
                              int tariffSwitch)
                       throws P_INVALID_AMOUNT,
                              P_INVALID_CURRENCY,
                              TpCommonExceptions,
                              P_INVALID_SESSION_ID
Throws:
P_INVALID_AMOUNT
P_INVALID_CURRENCY
TpCommonExceptions
P_INVALID_SESSION_ID

setChargePlan

public void setChargePlan(int callLegSessionID,
                          TpCallChargePlan callChargePlan)
                   throws TpCommonExceptions,
                          P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

superviseReq

public void superviseReq(int callLegSessionID,
                         int time,
                         int treatment)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID


Copyright © 2009. All Rights Reserved.