Erlang -- CosFileTransfer_VirtualFileSystem

cosFileTransfer

Reference Manual

Version 1.2.2

- User's Guide
- Reference Manual
- Release Notes
- PDF
- Top

- Expand All
- Contract All

### Table of Contents

- cosFileTransferApp
  - Top of manual page
  - create_VFS/4
  - install/0
  - ssl_client_certfile/0
  - ssl_client_depth/0
  - ssl_client_verify/0
  - ssl_server_certfile/0
  - ssl_server_depth/0
  - ssl_server_verify/0
  - start/0
  - stop/0
  - uninstall/0
- CosFileTransfer_File
  - Top of manual page
  - '_get_associated_session'/1
  - '_get_complete_file_name'/1
  - '_get_name'/1
  - '_get_parent'/1
- CosFileTransfer_Directory
  - Top of manual page
  - list/2
- CosFileTransfer_FileIterator
  - Top of manual page
  - destroy/1
  - next_n/2
  - next_one/1
- CosFileTransfer_VirtualFileSystem
  - Top of manual page
  - '_get_file_system_type'/1
  - '_get_supported_content_types'/1
  - login/4
- CosFileTransfer_FileTransferSession
  - Top of manual page
  - '_get_protocols_supported'/1
  - append/3
  - create_directory/2
  - create_file/2
  - delete/2
  - get_file/2
  - insert/4
  - logout/1
  - set_directory/2
  - transfer/3

# CosFileTransfer_VirtualFileSystem

### Module

CosFileTransfer_VirtualFileSystem

### Module Summary

This module implements the OMG CosFileTransfer::VirtualFileSystem interface.

### Description

To get access to the record definitions for the structures use:
-include_lib("cosFileTransfer/include/*.hrl").

### Exports

'_get_file_system_type'(VFS) -> Return

### Types

VFS = #objref
Return = 'FTP' | 'NATIVE'

This read only attribute represents the target object's associated file system.

'_get_supported_content_types'(VFS) -> Return

### Types

VFS = #objref
Return =

This read only attribute represents the target object's supported content types.

login(VFS, User, Password, Account) -> Return

### Types

VFS = #objref
User = Password = Account = string()
Return = {FileTransferSession, Directory} | {'EXCEPTION', E}
FileTransferSession = Directory = #objref

This operation creates a new instance of a FileTransferSession and a Directory. The later represents the current working directory of the returned FileTransferSession.