Interface | Description |
---|---|
FileAccess |
wraps file access (read/write operations) and other operations which need to
be performed as a different user using setuid
|
Class | Description |
---|---|
ACLHandler |
use an ACL file to limit access
|
DefaultFileAccess |
default version of
FileAccess interface. |
FileWatcher |
helper to watch a file and invoke a specific action if it was modified.
|
PortManager |
provide server sockets within a given port range
|
ServerThread |
This class manages a list of
UFTPTransferRequest instances, and waits
for connection attempts from clients. |
SetUIDFileAccess |
This implementation of FileAccess uses native code to switch to the required user ID
before creating or reading a file.
Thread safety: since the user id of the process is mofified, all public methods of this
class MUST be synchronized
|
UFTPBaseRequest |
request to the UFTPD sent via the command socket
|
UFTPCommands | |
UFTPPingRequest |
used to "ping" the UFTPD server and get some version info
(and monitoring info TODO) back
|
UFTPServer |
Server for sending/receiving data using dynamic port opening in firewalls via
a pseudo-FTP connection.
|
UFTPTransferRequest |
describes a data transfer between server and client
|
UFTPWorker |
A UFTPWorker processes a single Job
|
UserFileAccess |
wraps file access (read/write operations) and other operations which need to
be performed as a fixed user/group
|
Copyright © 2010–2016 UNICORE. All rights reserved.