Skip to content

Commit 9d1b792

Browse files
Connection, TCP Connection and LocalQueue Connection classes for client and server applications
0 parents  commit 9d1b792

File tree

70 files changed

+1293
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+1293
-0
lines changed

.gitignore

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Libraries
2+
*.lvlibp
3+
*.llb
4+
5+
# Shared objects (inc. Windows DLLs)
6+
*.dll
7+
*.so
8+
*.so.*
9+
*.dylib
10+
11+
# Executables
12+
*.exe
13+
14+
# Metadata
15+
*.aliases
16+
*.lvlps
17+
.cache/
18+
*.vip

GOSPL Connection.lvproj

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Project Type="Project" LVVersion="13008000">
3+
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
4+
<Property Name="NI.Project.Description" Type="Str"></Property>
5+
<Item Name="My Computer" Type="My Computer">
6+
<Property Name="NI.SortType" Type="Int">3</Property>
7+
<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
8+
<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
9+
<Property Name="server.tcp.enabled" Type="Bool">false</Property>
10+
<Property Name="server.tcp.port" Type="Int">0</Property>
11+
<Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
12+
<Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
13+
<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
14+
<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
15+
<Property Name="specify.custom.address" Type="Bool">false</Property>
16+
<Item Name="Connection_GOSPL.lvlib" Type="Library" URL="../source/Connection/Connection_GOSPL.lvlib"/>
17+
<Item Name="Connection.TCP_GOSPL.lvlib" Type="Library" URL="../source/Connection.TCP/Connection.TCP_GOSPL.lvlib"/>
18+
<Item Name="Connection.Queue_GOSPL.lvlib" Type="Library" URL="../source/Connection.LocalQueue/Connection.Queue_GOSPL.lvlib"/>
19+
<Item Name="Example TCP Client-Server.vi" Type="VI" URL="../source/Example TCP Client-Server.vi"/>
20+
<Item Name="Example LocalQueue Client-Server.vi" Type="VI" URL="../source/Example LocalQueue Client-Server.vi"/>
21+
<Item Name="Dependencies" Type="Dependencies">
22+
<Item Name="vi.lib" Type="Folder">
23+
<Item Name="MD5Checksum pad.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum pad.vi"/>
24+
<Item Name="MD5Checksum core.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum core.vi"/>
25+
<Item Name="MD5Checksum format message-digest.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum format message-digest.vi"/>
26+
<Item Name="MD5Checksum string.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum string.vi"/>
27+
<Item Name="RandomStringGenerator.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Unicity/RandomStringGenerator/RandomStringGenerator.lvclass"/>
28+
</Item>
29+
</Item>
30+
<Item Name="Build Specifications" Type="Build"/>
31+
</Item>
32+
</Project>

GOSPL Connection.vipb

Lines changed: 581 additions & 0 deletions
Large diffs are not rendered by default.

GOSPL Connection.vipc

340 Bytes
Binary file not shown.

LICENSE

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Zero-Clause BSD
2+
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
3+
4+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
5+
6+
https://opensource.org/licenses/0BSD
23.3 KB
Binary file not shown.
22.4 KB
Binary file not shown.

source/Connection.LocalQueue/Connection.LocalQueue.lvclass

Lines changed: 154 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Library LVVersion="13008000">
3+
<Property Name="NI.Lib.Icon" Type="Bin">%Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\&gt;7R=2MR%!81N=?"5X&lt;A91P&lt;!FNA#^M#5Y6M96NA"R[WM#WQ"&lt;9A0ZYR'E?G!WPM1$AN&gt;@S(!ZZQG&amp;0%VLZ'@)H8:_X\&lt;^P(^7@8H\4Y;"`NX\;8JZPUX@@MJXC]C.3I6K5S(F/^DHTE)R`ZS%@?]J;XP/5N&lt;XH*3V\SEJ?]Z#F0?=J4HP+5&lt;Y=]Z#%0/&gt;+9@%QU"BU$D-YI-4[':XC':XB]D?%:HO%:HO(2*9:H?):H?)&lt;(&lt;4%]QT-]QT-]BNIEMRVSHO%R@$20]T20]T30+;.Z'K".VA:OAW"%O^B/GK&gt;ZGM&gt;J.%`T.%`T.)`,U4T.UTT.UTROW6;F.]XDE0-9*IKH?)KH?)L(U&amp;%]R6-]R6-]JIPC+:[#+"/7Q2'CX&amp;1[F#`&amp;5TR_2@%54`%54`'YN$WBWF&lt;GI8E==J\E3:\E3:\E-51E4`)E4`)EDW%D?:)H?:)H?5Q6S:-]S:-A;6,42RIMX:A[J3"Z`'S\*&lt;?HV*MENS.C&lt;&gt;Z9GT,7:IOVC7*NDFA00&gt;&lt;$D0719CV_L%7.N6CR&amp;C(7(R=,(1M4;Z*9.T][RNXH46X62:X632X61?X6\H(L8_ZYP^`D&gt;LP&amp;^8K.S_53Z`-Z4K&gt;4()`(/"Q/M&gt;`P9\@&lt;P&lt;U'PDH?8AA`XUMPTP_EXOF`[8`Q&lt;IT0]?OYVOA(5/(_Z!!!!!!</Property>
4+
<Property Name="NI.Lib.SourceVersion" Type="Int">318799872</Property>
5+
<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
6+
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
7+
<Item Name="Connection.LocalQueue.lvclass" Type="LVClass" URL="../Connection.LocalQueue.lvclass"/>
8+
</Library>
19.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)