| |
April 2004 Drahtlose Zugangs- u. Anschlußmobilität in CORBA, v1.1 B-5 B nicht unterzeichneter Kurzschluß content_length; }; typedef kurzes RequestType; const kurz INITIAL_REQUEST = 0; const kurz RECOVERY_REQUEST = 1; const kurz NETWORK_REQUEST = 2; const kurz TERMINAL_REQUEST = 3; struct InitialRequestBody { MobileTerminal::TerminalId terminal_id; MobileTerminal::HomeLocationAgent home_location_agent_reference; nicht unterzeichnetes langes time_to_live_request; }; struct RecoveryRequestBody { MobileTerminal::TerminalId-terminal_id; MobileTerminal::HomeLocationAgent-home_location_agent_reference; struct LastAccessBridgeInfo { MobileTerminal::AccessBridge-access_bridge_reference; nicht unterzeichnetes langes time_to_live_request; nicht unterzeichneter Kurzschluß last_seq_no_received; } last_access_bridge_info; nicht unterzeichnetes langes time_to_live_request; }; typedef RecoveryRequestBody NetworkRequestBody; typedef RecoveryRequestBody TerminalRequestBody; Schalter AnschlußEstablishTunnelRequestBody (RequestType) { Fall INITIAL_REQUEST: InitialRequestBody initial_request_body; Fall RECOVERY_REQUEST: RecoveryRequestBody recovery_request_body; Fall NETWORK_REQUEST: NetworkRequestBody network_request_body; Fall TERMINAL_REQUEST: TerminalRequestBody terminal_request_body; }; typedef kurzes ReplyType; const kurz INITIAL_REPLY = 0; const kurz RECOVERY_REPLY = 1; const kurz NETWORK_REPLY = 2; const kurz TERMINAL_REPLY = 3; enum AccessStatus { ACCESS_ACCEPT, ACCESS_ACCEPT_RECOVERY, ACCESS_ACCEPT_HANDOFF, ACCESS_ACCEPT_LOCAL, ACCESS_REJECT_LOCATION_UPDATE_FAILURE, ACCESS_REJECT_ACCESS_DENIED, ACCESS_REJECT_RECOVERY_FAILURE }; struct InitialReplyBody { Status AccessStatus; MobileTerminal::AccessBridge-access_bridge_reference; nicht unterzeichnetes langes time_to_live_reply; }; struct RecoveryReplyBody { Status AccessStatus; MobileTerminal::AccessBridge-access_bridge_reference; struct OldAccessBridgeInfo { nicht unterzeichnetes langes time_to_live_reply; |  |
|
| |
|
|