| |
B-2 Drahtlose Zugangs- u. Anschlußmobilität in CORBA, v1.1 April 2004 B HANDOFF_SUCCESS, HANDOFF_FAILURE, NO_MAKE_BEFORE_BREAK }; constoktett TCP_TUNNELING = 0; constoktett UDP_TUNNELING = 1; constoktett WAP_TUNNELING = 2; constoktett L2CAP_TUNNELING = 3; struct GTPInfo { Version gtp_version; Oktett protocol_level; Oktett protocol_id; // Werte 0xE0... 0xFF seien Sie für internen Gebrauch reserviert }; struct AccessBridgeTransportAddress { GTPInfo tunneling_protocol; sequence<octet > transport_address; }; typedefsequence<AccessBridgeTransportAddress > AccessBridgeTransportAddressList; typedefzeichenkette ObjectId; selben wie CORBA::ORB::ObjectId typedefsequence<ObjectId > -ObjectIdList; // selben wie CORBA::ORB::ObjectIdList Ausnahme IllegalTargetBridge { }; Ausnahme TerminalNotHere { }; Ausnahme UnknownTerminalId { }; Ausnahme UnknownTerminalLocation { }; Ausnahme InvalidName{ }; das gleiche asCORBA::ORB::InvalidNam Schnittstelle HomeLocationAgent { leeres update_location ( in TerminalId terminal_id, in AccessBridge new_access_bridge ) Erhöhungen (UnknownTerminalId, IllegalTargetBridge); Boolesches deregister_terminal ( in TerminalId terminal_id, in AccessBridge old_access_bridge ) Erhöhungen (UnknownTerminalId); leeres query_location ( in TerminalId terminal_id, aus AccessBridge current_access_bridge ) Erhöhungen (UnknownTerminalId, UnknownTerminalLocation); List_initial_services ObjectIdList (); Gegenstandresolve_initial_references ( im Bezeichner ObjectId ) Erhöhungen (InvalidName); }; Schnittstelle HandoffCallback { leeres report_handoff_status ( im Status HandoffStatus ); }; Schnittstelle AccessBridge { List_initial_services ObjectIdList (); Gegenstandresolve_initial_references ( im Bezeichner ObjectId |  |
|
| |
|
|