File Info Controls and VIs
Owning Palette: Toolkit
Requires: LIBSSH2
Represents a libssh2lv shared library File Info struct.
Class Item | Description |
---|---|
Utility | Groups related files into a folder |
Read Access Time | Gets the last time the remote filesystem entry was read in seconds relative to the UNIX epoch. |
Read File Size | Gets the number of bytes for a remote filesystem entry. |
Read Modified Time | Gets the last time the remote filesystem entry was modified in seconds relative to the UNIX epoch. |
Read Permissions | Gets the POSIX-style filesystem permissions, or mode. |
Create | Creates a new File Info object that represents a libssh2lv shared library File Info struct. This VI must be called, or executed, before using any other File Info-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 File Info object represents the read-only information obtained about a remote SSH server file. |
Destroy | Deallocates, or frees, the memory allocated for the libssh2lv shared library File Info struct represented by this File Info 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. |