Listener Controls and VIs
Owning Palette: Toolkit
Requires: LIBSSH2
Represents a libssh2lv shared library listener struct.
Class Item | Description |
---|---|
Utility | Groups related files into a folder |
Create | Creates a new Listener object that represents a libssh2lv shared library Listener struct. This VI must be called, or executed, before using any other Listener-related VIs. This VI allocates memory within the libssh2lv shared library that must be explicitly deallocated, or freed, at the end of the application using the Destroy VI to avoid memory leaks or running Out-of-Memory (OOM) on a resource contrained system. A Listener object represents a callback that is executed when various SSH-related events occur. |
Destroy | Deallocates, or frees, the memory allocated for the libssh2lv shared library Listener struct represented by this Listener object. After this is called, the object can no longer be used in the application without causing a segmentation fault, i.e. crashing LabVIEW. This VI must be called to avoid leaking memory or running Out-of-Memory (OOM) on resource-constrained systems. |