summaryrefslogtreecommitdiff
path: root/Ivy
diff options
context:
space:
mode:
Diffstat (limited to 'Ivy')
-rw-r--r--Ivy/ClassDiagram1.cd269
1 files changed, 269 insertions, 0 deletions
diff --git a/Ivy/ClassDiagram1.cd b/Ivy/ClassDiagram1.cd
new file mode 100644
index 0000000..9d7c4a6
--- /dev/null
+++ b/Ivy/ClassDiagram1.cd
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ClassDiagram MajorVersion="1" MinorVersion="1" MembersFormat="NameAndType">
+ <Class Name="IvyBus.Ivy">
+ <Position X="5" Y="0.5" Width="3.75" />
+ <Members>
+ <Method Name="AddBinding" Hidden="true" />
+ <Method Name="addClient" Hidden="true" />
+ <Field Name="app" Hidden="true" />
+ <Field Name="applicationHost" Hidden="true" />
+ <Field Name="applicationPort" Hidden="true" />
+ <Field Name="applicationUniqueId" Hidden="true" />
+ <Field Name="appName" Hidden="true" />
+ <Field Name="bindings" Hidden="true" />
+ <Method Name="checkConnected" Hidden="true" />
+ <Method Name="CheckRegexp" Hidden="true" />
+ <Field Name="client_bindings" Hidden="true" />
+ <Field Name="clients" Hidden="true" />
+ <Field Name="culture" Hidden="true" />
+ <Field Name="debugProtocol" Hidden="true" />
+ <Field Name="DefaultDomain" Hidden="true" />
+ <Field Name="DefaultPort" Hidden="true" />
+ <Method Name="DelBinding" Hidden="true" />
+ <Method Name="FireEvent" Hidden="true" />
+ <Field Name="ivyEncoding" Hidden="true" />
+ <Method Name="OnClientAddBinding" Hidden="true" />
+ <Method Name="OnClientChangeBinding" Hidden="true" />
+ <Method Name="OnClientConnected" Hidden="true" />
+ <Method Name="OnClientDisconnected" Hidden="true" />
+ <Method Name="OnClientFilterBinding" Hidden="true" />
+ <Method Name="OnClientRemoveBinding" Hidden="true" />
+ <Method Name="OnDie" Hidden="true" />
+ <Method Name="OnDirectMessage" Hidden="true" />
+ <Method Name="OnError" Hidden="true" />
+ <Method Name="OnMessage" Hidden="true" />
+ <Method Name="parseDomains" Hidden="true" />
+ <Field Name="protocolVersion" Hidden="true" />
+ <Field Name="ready_message" Hidden="true" />
+ <Method Name="removeClient" Hidden="true" />
+ <Method Name="SendMsgToClient" Hidden="true" />
+ <Field Name="sent_messageFilter" Hidden="true" />
+ <Field Name="serial" Hidden="true" />
+ <Field Name="serverThread" Hidden="true" />
+ <Method Name="SortClients" Hidden="true" />
+ <Method Name="Start" Hidden="true" />
+ <Method Name="Stop" Hidden="true" />
+ <Field Name="stopped" Hidden="true" />
+ <Field Name="syncContext" Hidden="true" />
+ <Method Name="TcpListener" Hidden="true" />
+ <Field Name="tcplistener_running" Hidden="true" />
+ <Method Name="traceError" Hidden="true" />
+ <Method Name="traceProtocol" Hidden="true" />
+ <Field Name="watchers" Hidden="true" />
+ </Members>
+ <NestedTypes>
+ <Class Name="IvyBus.Ivy.MyTcpListener" Collapsed="true">
+ <TypeIdentifier>
+ <NewMemberFileName>Ivy.cs</NewMemberFileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.Ivy.IvyClientBinding" Collapsed="true">
+ <TypeIdentifier>
+ <NewMemberFileName>Ivy.cs</NewMemberFileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.Ivy.Domain" Collapsed="true">
+ <TypeIdentifier>
+ <NewMemberFileName>Ivy.cs</NewMemberFileName>
+ </TypeIdentifier>
+ </Class>
+ </NestedTypes>
+ <TypeIdentifier>
+ <HashCode>NSIgAlagBHCCBAgmAEBB1kAoVcAgCAwQ5CbCYAVkggs=</HashCode>
+ <FileName>Ivy.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyClient">
+ <Position X="9.25" Y="4.75" Width="2.75" />
+ <Members>
+ <Method Name="~IvyClient" Hidden="true" />
+ <Field Name="appName" Hidden="true" />
+ <Field Name="appPort" Hidden="true" />
+ <Property Name="AppPort" Hidden="true" />
+ <Field Name="bus" Hidden="true" />
+ <Field Name="clientId" Hidden="true" />
+ <Field Name="clientPriority" Hidden="true" />
+ <Field Name="clientThread" Hidden="true" />
+ <Method Name="close" Hidden="true" />
+ <Field Name="doping" Hidden="true" />
+ <Field Name="isPinging" Hidden="true" />
+ <Method Name="IvyClient" Hidden="true" />
+ <Method Name="IvyProtocol.Close" Hidden="true" />
+ <Method Name="IvyProtocol.ReceiveMsg" Hidden="true" />
+ <Method Name="IvyProtocol.TokenAddBinding" Hidden="true" />
+ <Method Name="IvyProtocol.TokenBye" Hidden="true" />
+ <Method Name="IvyProtocol.TokenDelBinding" Hidden="true" />
+ <Method Name="IvyProtocol.TokenDie" Hidden="true" />
+ <Method Name="IvyProtocol.TokenDirectMsg" Hidden="true" />
+ <Method Name="IvyProtocol.TokenEndRegexp" Hidden="true" />
+ <Method Name="IvyProtocol.TokenError" Hidden="true" />
+ <Method Name="IvyProtocol.TokenMsg" Hidden="true" />
+ <Method Name="IvyProtocol.TokenPing" Hidden="true" />
+ <Method Name="IvyProtocol.TokenPong" Hidden="true" />
+ <Method Name="IvyProtocol.TokenStartRegexp" Hidden="true" />
+ <Field Name="localPort" Hidden="true" />
+ <Method Name="PingerRun" Hidden="true" />
+ <Field Name="pingerThread" Hidden="true" />
+ <Field Name="PINGTIMEOUT" Hidden="true" />
+ <Field Name="remoteHost" Hidden="true" />
+ <Field Name="remotePort" Hidden="true" />
+ <Method Name="Run" Hidden="true" />
+ <Method Name="sameIvyClient" Hidden="true" />
+ <Method Name="SendBindings" Hidden="true" />
+ <Method Name="sendMsg" Hidden="true" />
+ <Field Name="stream" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AAwAIIJCICCMBASECYEIYAAAIAAAAAAAiIoERAAokFI=</HashCode>
+ <FileName>IvyClient.cs</FileName>
+ </TypeIdentifier>
+ <Lollipop Position="0.2" />
+ </Class>
+ <Class Name="IvyBus.IvyEventArgs">
+ <Position X="14.25" Y="1" Width="1.5" />
+ <Members>
+ <Field Name="arg" Hidden="true" />
+ <Field Name="client" Hidden="true" />
+ <Field Name="id" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAIAAABAAAAgQ=</HashCode>
+ <FileName>IvyEventArgs.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyDieEventArgs">
+ <Position X="12.75" Y="5.25" Width="1.5" />
+ <Members>
+ <Field Name="forceExit" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAA=</HashCode>
+ <FileName>IvyEventArgs.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyMessageEventArgs">
+ <Position X="15.75" Y="5.25" Width="1.75" />
+ <Members>
+ <Field Name="arg_list" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>AAAAAAAACAAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAAA=</HashCode>
+ <FileName>IvyEventArgs.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyApplicationBinding" Collapsed="true">
+ <Position X="23.5" Y="7.75" Width="1.75" />
+ <TypeIdentifier>
+ <HashCode>AAQEAAAAAAECAAQAAAIEAAAAABAgAAAwIAAAIAAARCA=</HashCode>
+ <FileName>IvyApplicationBinding.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyBindingBase" Collapsed="true">
+ <Position X="20.5" Y="7.75" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAAAAgAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAA=</HashCode>
+ <FileName>IvyBinding.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyBindingRegexp" Collapsed="true">
+ <Position X="21.5" Y="9" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
+ <FileName>IvyBinding.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyBindingSimple" Collapsed="true">
+ <Position X="19.25" Y="9" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAAAAgCAAABAQAAAAABAAAAAAAAAQAAAAAAAAAAAAAA=</HashCode>
+ <FileName>IvyBinding.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyTCPStreamV3" Collapsed="true">
+ <Position X="14.5" Y="11.25" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAgAAIIAAACABAAECQAICAAAKBAAABBBBAggAACEAEA=</HashCode>
+ <FileName>IvyTCPStreamV3.cs</FileName>
+ </TypeIdentifier>
+ <Lollipop Position="0.2" />
+ </Class>
+ <Class Name="IvyBus.IvyTCPStreamV4" Collapsed="true">
+ <Position X="14.5" Y="12.5" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAwAAIKAAACABAAECQAIAAAAKDAAABAABAggAACAAEA=</HashCode>
+ <FileName>IvyTCPStreamV4.cs</FileName>
+ </TypeIdentifier>
+ <Lollipop Position="0.2" />
+ </Class>
+ <Class Name="IvyBus.IvyUDPStream" Collapsed="true">
+ <Position X="16" Y="9.25" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAQAAAAAACAQAQAAAAABAAAAACBAAAAAAAFCAACAAgA=</HashCode>
+ <FileName>IvyUDPStream.cs</FileName>
+ </TypeIdentifier>
+ <Lollipop Position="0.2" />
+ </Class>
+ <Class Name="IvyBus.IvyUDPStreamV4" Collapsed="true">
+ <Position X="17" Y="10.25" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAAAAAAAAAAAAAAAAAAAQAAACDBAABAAAAAgAAAAAAA=</HashCode>
+ <FileName>IvyUDPStreamV4.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyUDPStreamV3" Collapsed="true">
+ <Position X="14.75" Y="10.25" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAAAAAAAAAAAAAAAAAAAQAAACDBAABAAAAAgAAAAAAA=</HashCode>
+ <FileName>IvyUDPStreamV3.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyWatcher" Collapsed="true">
+ <Position X="9.5" Y="2" Width="2.25" />
+ <Members>
+ <Field Name="bus" Hidden="true" />
+ <Method Name="Dispose" Hidden="true" />
+ <Field Name="group" Hidden="true" />
+ <Method Name="IvyWatcher" Hidden="true" />
+ <Field Name="listenThread" Hidden="true" />
+ <Field Name="port" Hidden="true" />
+ <Method Name="Run" Hidden="true" />
+ <Method Name="start" Hidden="true" />
+ <Method Name="stop" Hidden="true" />
+ <Field Name="stream" Hidden="true" />
+ </Members>
+ <TypeIdentifier>
+ <HashCode>QAAAAAACACAAAAAgAAAAAAAQAAAgAAgACAAAAAAAAAI=</HashCode>
+ <FileName>IvyWatcher.cs</FileName>
+ </TypeIdentifier>
+ <Lollipop Position="0.2" />
+ </Class>
+ <Class Name="IvyBus.IvyBindingAttribute" Collapsed="true">
+ <Position X="20.5" Y="10.5" Width="1.75" />
+ <TypeIdentifier>
+ <HashCode>AAQEAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAEAAA=</HashCode>
+ <FileName>IvyBindingAttribute.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Class Name="IvyBus.IvyException" Collapsed="true">
+ <Position X="9.5" Y="1" Width="2.5" />
+ <TypeIdentifier>
+ <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
+ <FileName>IvyException.cs</FileName>
+ </TypeIdentifier>
+ </Class>
+ <Interface Name="IvyBus.IvyProtocol">
+ <Position X="12.25" Y="8.75" Width="2" />
+ <TypeIdentifier>
+ <HashCode>AAAAABAAQQAAAAAAQAAEAAQAAEIAAAAgAAAAAECACgA=</HashCode>
+ <FileName>IvyProtocol.cs</FileName>
+ </TypeIdentifier>
+ </Interface>
+ <Enum Name="IvyBus.BindingType">
+ <Position X="22" Y="6" Width="1.5" />
+ <TypeIdentifier>
+ <HashCode>AAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA=</HashCode>
+ <FileName>IvyProtocol.cs</FileName>
+ </TypeIdentifier>
+ </Enum>
+ <Font Name="Segoe UI" Size="8.83" />
+</ClassDiagram> \ No newline at end of file