Create VI

Owning Palette: SFTP Attributes

Requires: LIBSSH2

Creates a new SFTP Attributes object that represents a libssh2lv shared library SFTP Attributes struct. This VI must be called, or executed, before using any other SFTP Attributes-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.

Create VI

Directory

Passes through the SFTP Directory object but obtains the SSH context for the SFTP Directory object to create a new SFTP Attributes object.

Directory

iToolkit_lvlib_SFTP_DirectorylvclassSFTP Directory Out is the same object from SFTP Directory In.
cToolkit_lvlib_SFTP_DirectorylvclassSFTP Directory In represents a libssh2lv shared library SFTP directory struct.
iToolkit_lvlib_SFTP_AttributeslvclassSFTP Attributes represents a libssh2 library SFTP Attributes struct.
ierrcodeclstError Out contains error information. This provides standard error out functionality.

Right-click the Error Out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cerrcodeclstError In describes error conditions that occur before this node runs. This input provides standard error in functionality.

Right-click the Error In indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

File

Passes through the SFTP File object but obtains the SSH context for the SFTP File object to create a new SFTP Attributes object.

File

iToolkit_lvlib_SFTP_FilelvclassSFTP File Out is the same object from SFTP File In.
cToolkit_lvlib_SFTP_FilelvclassSFTP File In represents a libssh2lv shared library SFTP file struct.
iToolkit_lvlib_SFTP_AttributeslvclassSFTP Attributes represents a libssh2 library SFTP Attributes struct.
ierrcodeclstError Out contains error information. This provides standard error out functionality.

Right-click the Error Out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cerrcodeclstError In describes error conditions that occur before this node runs. This input provides standard error in functionality.

Right-click the Error In indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

SFTP

Passes through the SFTP object but obtains the SSH context for the SFTP object to create a new SFTP Attributes object.

SFTP

iToolkit_lvlib_SFTPlvclassSFTP Out is the same object from SFTP In.
cToolkit_lvlib_SFTPlvclassSFTP In represents a libssh2lv shared library SFTP struct.
iToolkit_lvlib_SFTP_AttributeslvclassSFTP Attributes represents a libssh2 library SFTP Attributes struct.
ierrcodeclstError Out contains error information. This provides standard error out functionality.

Right-click the Error Out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cerrcodeclstError In describes error conditions that occur before this node runs. This input provides standard error in functionality.

Right-click the Error In indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

SSH

Creates a new SFTP Attributes object from a SSH context.

SSH

cToolkit_lvlib_SSHlvclassSSH represents a libssh2-related context used to create all other libssh2lv shared library objects.
iToolkit_lvlib_SFTP_AttributeslvclassSFTP Attributes represents a libssh2 library SFTP Attributes struct.
ierrcodeclstError Out contains error information. This provides standard error out functionality.

Right-click the Error Out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

cerrcodeclstError In describes error conditions that occur before this node runs. This input provides standard error in functionality.

Right-click the Error In indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.