[hydra-commits] hydra/design.git branch "master" updated.

Commits to the Hydra project code repositories hydra-commits at lists.digium.com
Thu Aug 12 08:07:30 CDT 2010


branch "master" has been updated
       via  4ecafbf678e810bd55fbca13ccf0f76991b7567b (commit)
      from  32e99743c995605c519bbbae3b8d97b3693bd5c4 (commit)

Summary of changes:
 HydraObjectModel.uml |  164 +++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 144 insertions(+), 20 deletions(-)


- Log -----------------------------------------------------------------
commit 4ecafbf678e810bd55fbca13ccf0f76991b7567b
Author: Joshua Colp <jcolp at digium.com>
Date:   Thu Aug 12 10:00:47 2010 -0300

    Add extended interfaces for RTP, along with extended discovery class.

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 23ad768..378ee42 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -87,7 +87,7 @@
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00FFDDDD</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">532</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">332</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
 <XPD:REF name="Model">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
@@ -147,9 +147,9 @@
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">836</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">165</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">97</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
 <XPD:REF name="Model">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ugjwdIcaVECEWuC7D12PpQAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="kNxhBicgDUu3WX7PYqPhLQAA">
@@ -167,7 +167,7 @@
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00FFDDDD</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">668</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">332</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
 <XPD:REF name="Model">vdf8uGV5h0KRQHhkhfTfKAAA</XPD:REF>
@@ -530,7 +530,7 @@ the diagrams!
 <XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="zqM79UQ0U0uLQSnEDJSr6AAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">1000,353;1048,346</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1000,350;1048,345</XPD:ATTR>
 <XPD:REF name="Model">laGxiQvuMkylnaOE7sFNXQAA</XPD:REF>
 <XPD:REF name="Head">TU0XrDb2CEWM+Lm1dnERRAAA</XPD:REF>
 <XPD:REF name="Tail">n0YPmYwe7U6LgnELnyaEyAAA</XPD:REF>
@@ -946,7 +946,7 @@ the diagrams!
 <XPD:OBJ name="OwnedViews[24]" type="UMLAssociationView" guid="0gePvhZ7xk64TX33KYZT8gAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">863,316;739,209</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">847,300;740,209</XPD:ATTR>
 <XPD:REF name="Model">4sAhb9Wko0moHAeZSVa1sQAA</XPD:REF>
 <XPD:REF name="Head">8QU2z0Chfk6AEjkASfd5uQAA</XPD:REF>
 <XPD:REF name="Tail">n0YPmYwe7U6LgnELnyaEyAAA</XPD:REF>
@@ -1999,7 +1999,7 @@ use the same scaled time system.
 <XPD:REF name="Diagram">mJWw8iGAfU+SnvvL2ICyQwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">10</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">11</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLComponent" guid="j1nh8HKlK06D+1NYSHL/SgAA">
 <XPD:ATTR name="Name" type="string">MediaAllocatorComponent</XPD:ATTR>
 <XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
@@ -2195,6 +2195,131 @@ use the same scaled time system.
 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Associations[0]">v3L+BuNxf0CsxzlFjadsoAAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[10]" type="UMLPackage" guid="WN6DURQ41kiAQXZMvyzjJwAA">
+<XPD:ATTR name="Name" type="string">RTP</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="kDyhZ4m3gEiYwAWRmSrrnQAA">
+<XPD:ATTR name="Name" type="string">StreamSourceRTP</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nNmhYC7OjkiiR3V4h0htwwAA">
+<XPD:ATTR name="Name" type="string">getLocalAddress</XPD:ATTR>
+<XPD:REF name="Owner">kDyhZ4m3gEiYwAWRmSrrnQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DaxozljLgk+tAXkVzbLjvgAA">
+<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">nNmhYC7OjkiiR3V4h0htwwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="cGlc+IdupkqwBUlvhD+hyQAA">
+<XPD:ATTR name="Name" type="string">getLocalPort</XPD:ATTR>
+<XPD:REF name="Owner">kDyhZ4m3gEiYwAWRmSrrnQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E1YPNQKjC06H3XTGUN6GowAA">
+<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">cGlc+IdupkqwBUlvhD+hyQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="Y1NZ5Q6woU2KoBjS4WX0wQAA">
+<XPD:ATTR name="Name" type="string">StreamSinkRTP</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Llbo6v1MBUiD70cTnsDATwAA">
+<XPD:ATTR name="Name" type="string">setRemoteAddress</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tzi39CfZXEGXaey+N4cyfwAA">
+<XPD:ATTR name="Name" type="string">string address</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Llbo6v1MBUiD70cTnsDATwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Tb/tl9OwnkKoNVh0ubLxXwAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Llbo6v1MBUiD70cTnsDATwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vmCWuqiZCke/DiFUBX9wNgAA">
+<XPD:ATTR name="Name" type="string">setRemotePort</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ne1h9+cR6kecchMK1IK8PQAA">
+<XPD:ATTR name="Name" type="string">int port</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">vmCWuqiZCke/DiFUBX9wNgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nL4F4oOLXUuwkbhKxcKw9wAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">vmCWuqiZCke/DiFUBX9wNgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="9p/BnKdJMkOeH1yv/nO6MgAA">
+<XPD:ATTR name="Name" type="string">getRemoteAddress</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="y8mhjs46gEakSyqzgVmcPgAA">
+<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">9p/BnKdJMkOeH1yv/nO6MgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="/E5t+m0dQUWGo8tviGC0KgAA">
+<XPD:ATTR name="Name" type="string">getRemotePort</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="09Nk2ytiG0mZiAyZ2yPMiAAA">
+<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">/E5t+m0dQUWGo8tviGC0KgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="EUjlMpt2aUSYAMh5b+s+OQAA">
+<XPD:ATTR name="Name" type="string">RTPServiceLocatorParams</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="4779vRnI8E+SpnsQP8/p8gAA">
+<XPD:ATTR name="Name" type="string">formats</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatSeq</XPD:ATTR>
+<XPD:REF name="Owner">EUjlMpt2aUSYAMh5b+s+OQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="/Hjb5nLOuE2JAFfOmYqF2wAA">
+<XPD:ATTR name="Name" type="string">RTPSession</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Vsaupw+KlE+i+jleXNMU9wAA">
+<XPD:ATTR name="Name" type="string">release</XPD:ATTR>
+<XPD:REF name="Owner">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ak2hIzwaGUey7GBhXF3NOAAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Vsaupw+KlE+i+jleXNMU9wAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="TN1d7m5HcEyEpChVxeJdLwAA">
+<XPD:ATTR name="Name" type="string">RTPMediaService</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tmDlw1n6p0G6W6aAsCwHEwAA">
+<XPD:ATTR name="Name" type="string">allocate</XPD:ATTR>
+<XPD:REF name="Owner">TN1d7m5HcEyEpChVxeJdLwAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="696buXGpm02mXjFc401coAAA">
+<XPD:ATTR name="Name" type="string">formats</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatSeq</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">tmDlw1n6p0G6W6aAsCwHEwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bZI+vg9i5kiNaLh5bLiCOgAA">
+<XPD:ATTR name="Name" type="string">RTPSession*</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">tmDlw1n6p0G6W6aAsCwHEwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
 <XPD:REF name="Associations[0]">NwesQUszl0KeW7xEgUGwpQAA</XPD:REF>
 <XPD:REF name="Associations[1]">AjNMC6gR90qQ7S60spky4QAA</XPD:REF>
@@ -12020,8 +12145,8 @@ about at the moment
 <XPD:REF name="Participant">X1z0HFTCZ0+d6oRUN0LaVAAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">Oou3PUVyTkmoeeaILuw7lwAA</XPD:REF>
-<XPD:REF name="Views[1]">5h0IOGfMVU+Nfz/WBShd4wAA</XPD:REF>
-<XPD:REF name="Views[2]">KSL2/KbJFUmaJzkjULu0igAA</XPD:REF>
+<XPD:REF name="Views[1]">KSL2/KbJFUmaJzkjULu0igAA</XPD:REF>
+<XPD:REF name="Views[2]">5h0IOGfMVU+Nfz/WBShd4wAA</XPD:REF>
 <XPD:REF name="Views[3]">Jmswm/SBgEmpyY8OYoYa1gAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ocp1cB8N90aaV8NEbh/XIgAA">
@@ -12030,8 +12155,8 @@ about at the moment
 <XPD:REF name="Participant">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">v5plGGxvVkCReXMKYDEtugAA</XPD:REF>
-<XPD:REF name="Views[1]">0XSs3qVaXk+lGKbn3u2OmAAA</XPD:REF>
-<XPD:REF name="Views[2]">MDCZuFJLuEqXkxdzEfYZ+gAA</XPD:REF>
+<XPD:REF name="Views[1]">MDCZuFJLuEqXkxdzEfYZ+gAA</XPD:REF>
+<XPD:REF name="Views[2]">0XSs3qVaXk+lGKbn3u2OmAAA</XPD:REF>
 <XPD:REF name="Views[3]">hfvW4Oxpi0i6mHzR2/YnvQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -12071,8 +12196,8 @@ about at the moment
 <XPD:REF name="Participant">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">+Yk8SjEmTkubP2aJyswf1AAA</XPD:REF>
-<XPD:REF name="Views[1]">QBKeosJ+lkCqO3sWXj9pcQAA</XPD:REF>
-<XPD:REF name="Views[2]">QFj6Q+L6G0Ctt9VlFkV+AwAA</XPD:REF>
+<XPD:REF name="Views[1]">QFj6Q+L6G0Ctt9VlFkV+AwAA</XPD:REF>
+<XPD:REF name="Views[2]">QBKeosJ+lkCqO3sWXj9pcQAA</XPD:REF>
 <XPD:REF name="Views[3]">RIStXDiDjkyDhSQS/TNmQAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="IWu6q79TmEeWttc+94/06AAA">
@@ -12081,8 +12206,8 @@ about at the moment
 <XPD:REF name="Participant">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">ynesZvF/UU+vh4621GS37QAA</XPD:REF>
-<XPD:REF name="Views[1]">sb9Hs+qo6U6GlCFckQ8FgQAA</XPD:REF>
-<XPD:REF name="Views[2]">bMU92tnl1kyxepSQIzpAzQAA</XPD:REF>
+<XPD:REF name="Views[1]">bMU92tnl1kyxepSQIzpAzQAA</XPD:REF>
+<XPD:REF name="Views[2]">sb9Hs+qo6U6GlCFckQ8FgQAA</XPD:REF>
 <XPD:REF name="Views[3]">9u+cQBJS3kalM9ByWbiCMwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -12138,11 +12263,10 @@ about at the moment
 <XPD:REF name="BehavioralFeature">FK7eUCuNvEOUZilzEkkYugAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#TypedParameters" type="integer">4</XPD:ATTR>
-<XPD:REF name="TypedParameters[0]">pfJyQ872oEqvSnKRsbR07wAA</XPD:REF>
-<XPD:REF name="TypedParameters[1]">oskjAmaTF0KEv7VqJxpz5QAA</XPD:REF>
-<XPD:REF name="TypedParameters[2]">CJGJproYX0+fbuGt/KDyNgAA</XPD:REF>
-<XPD:REF name="TypedParameters[3]">sye/9aXFv06kPh9+6ryY5QAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">3</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">oskjAmaTF0KEv7VqJxpz5QAA</XPD:REF>
+<XPD:REF name="TypedParameters[1]">CJGJproYX0+fbuGt/KDyNgAA</XPD:REF>
+<XPD:REF name="TypedParameters[2]">sye/9aXFv06kPh9+6ryY5QAA</XPD:REF>
 <XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
 <XPD:REF name="Associations[0]">OQlTbFy6PkWeHN6LyzGHaAAA</XPD:REF>
 <XPD:REF name="Associations[1]">Vy69P6yu/keKHOVUtIapjQAA</XPD:REF>

-----------------------------------------------------------------------


-- 
hydra/design.git




More information about the asterisk-scf-commits mailing list