Skip to content

Commit f744df7

Browse files
author
Francois Normandin
committed
[Feature: 25]
Addition of ProcessKill watchdog will be available in next build. -onProcessKill ( ) override for creating hooks to shutdown processes gracefully -onProcessKilled ( ) override for creating notifications/logging in the event of a process kill event -new public method to adjust (byValue) the "Process Kill timeout" (default = 500ms)
1 parent ca84658 commit f744df7

28 files changed

+287
-255
lines changed

src/JKI SMO Example.lvproj

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,7 @@
3535
<Item Name="Clear Errors.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Clear Errors.vi"/>
3636
<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
3737
<Item Name="Get LV Class Name.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Name.vi"/>
38-
<Item Name="Get Rendezvous Status.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/rendezvs.llb/Get Rendezvous Status.vi"/>
39-
<Item Name="GetNamedRendezvousPrefix.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/rendezvs.llb/GetNamedRendezvousPrefix.vi"/>
4038
<Item Name="Parse State Queue__jki_lib_state_machine.vi" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/State Machine/_jki_lib_state_machine.llb/Parse State Queue__jki_lib_state_machine.vi"/>
41-
<Item Name="Release Waiting Procs.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/rendezvs.llb/Release Waiting Procs.vi"/>
42-
<Item Name="RemoveNamedRendezvousPrefix.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/rendezvs.llb/RemoveNamedRendezvousPrefix.vi"/>
43-
<Item Name="Rendezvous RefNum" Type="VI" URL="/&lt;vilib&gt;/Utility/rendezvs.llb/Rendezvous RefNum"/>
44-
<Item Name="RendezvousDataCluster.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/rendezvs.llb/RendezvousDataCluster.ctl"/>
45-
<Item Name="Resize Rendezvous.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/rendezvs.llb/Resize Rendezvous.vi"/>
4639
<Item Name="Set Busy.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/cursorutil.llb/Set Busy.vi"/>
4740
<Item Name="Set Cursor (Cursor ID).vi" Type="VI" URL="/&lt;vilib&gt;/Utility/cursorutil.llb/Set Cursor (Cursor ID).vi"/>
4841
<Item Name="Set Cursor (Icon Pict).vi" Type="VI" URL="/&lt;vilib&gt;/Utility/cursorutil.llb/Set Cursor (Icon Pict).vi"/>
18.9 KB
Binary file not shown.

src/SMO.Example/SMO.Example.lvclass

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,16 @@
249249
<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
250250
<Property Name="NI.LibItem.Scope" Type="Int">3</Property>
251251
</Item>
252+
<Item Name="onProcessKilled.vi" Type="VI" URL="../Overrides/onProcessKilled.vi">
253+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">%Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!#/!!!!!Q!%!!!!,E"Q!"Y!!"545UV0,E6Y97VQ&lt;'5O&lt;(:D&lt;'&amp;T=Q!/5UV0,E6Y97VQ&lt;'5A;7Y!!&amp;1!]!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!Q!!?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#1!!!!!!%!!A!!!!!</Property>
254+
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
255+
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
256+
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
257+
<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
258+
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
259+
<Property Name="NI.ClassItem.State" Type="Int">1351361040</Property>
260+
<Property Name="NI.LibItem.Scope" Type="Int">3</Property>
261+
</Item>
252262
</Item>
253263
<Item Name="Methods" Type="Folder">
254264
<Property Name="NI.LibItem.Scope" Type="Int">3</Property>

src/SMO/Create.vi

72 Bytes
Binary file not shown.
27.2 KB
Binary file not shown.

src/SMO/Private/DVRtoRef--SMO.vi

208 Bytes
Binary file not shown.
26.4 KB
Binary file not shown.

src/SMO/Private/ReftoDVR--SMO.vi

340 Bytes
Binary file not shown.
-22.3 KB
Binary file not shown.
-34.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)