| Structure SilcSFTPMonitorData
 
 NAME
 
    typedef struct { ... } *SilcSFTPMonitorData, SilcSFTPMonitorDataStruct;
DESCRIPTION
    This structure includes the monitor type specific data.  The
    application can check what the client has requested from this
    structure.  See the comments below what data is available for what
    monitor type.
SOURCE    typedef struct SilcSFTPMonitorDataObject {
      SilcSFTPVersion version;      /* _INIT */
      char *name;                   /* _OPEN, _REMOVE, _RENAME, _MKDIR,
                                       _RMDIR, _OPENDIR, _STAT, _LSTAT,
                                       _SETSTAT, _READLINK, _SYMLINK, _REALPATH */
      char *name2;                  /* _RENAME, _SYMLINK */
      SilcSFTPFileOperation pflags; /* _OPEN */
      SilcUInt64 offset;            /* _READ, _WRITE */
      SilcUInt32 data_len;          /* _READ, _WRITE */
      SilcSFTPName names;           /* _READDIR, _READLINK, _REALPATH */
    } *SilcSFTPMonitorData, SilcSFTPMonitorDataStruct;
 
 
 
 |