| |
A/V Strömt V1.0 Juni 1998 A-5 A Zeichenketteadd_fep(in-Gegenstandthe_fep) // kann aus Gründen { duplicateFepName, duplicateRef } ausfallen Erhöhungen (notSupported, streamOpFailed); leeres remove_fep(inzeichenkettefep_name) Erhöhungen (notSupported, streamOpFailed); leeres set_negotiator(inunterhändlernew_negotiator); leeres set_key(inzeichenketteflow_name, im Schlüsselthe_key); langes source_id des leeren set_source_id(in); }; Schnittstelle StreamEndPoint_A: StreamEndPoint{ Boolesche multiconnect(inoutstreamQoSthe_qos, inoutflowSpecthe_spec) Erhöhungen (noSuchFlow, QoSRequestFailed, streamOpFailed); Boolesches the_ep connect_leaf(inStreamEndPoint_B, inoutstreamQoSthe_qos, in den flowSpecthe_flows) Erhöhungen (streamOpFailed, noSuchFlow, QoSRequestFailed, notSupported); leeres the_ep disconnect_leaf(inStreamEndPoint_B, im flowSpectheSpec) raises(streamOpFailed, noSuchFlow); }; Schnittstelle StreamEndPoint_B: StreamEndPoint { Boolesche multiconnect(inoutstreamQoSthe_qos, inoutflowSpecthe_spec) Erhöhungen (streamOpFailed, noSuchFlow, QoSRequestFailed, FPError); }; Schnittstelle VDev: PropertyService::PropertySet{ Boolesches set_peer( im the_ctrl StreamCtrl im the_peer_dev VDev inoutstreamQoSthe_qos, im flowSpecthe_spec) Erhöhungen (noSuchFlow, QoSRequestFailed, streamOpFailed); Boolesches the_ctrl set_Mcast_peer(inStreamCtrl, im a_mcastconfigif MCastConfigIf inoutstreamQoSthe_qos, im flowSpecthe_spec) Erhöhungen (noSuchFlow, QoSRequestFailed, streamOpFailed); |  |
|
| |
|
|