Classes | |
class | Environment |
This class contains configuration options for the fasp Manager. More... | |
class | Manager |
A class to manage FASP jobs. More... | |
class | Exception |
A class providing a base for FASP management related exception handling. More... | |
class | SocketException |
A class to define a FASP Manager socket related execption. More... | |
class | XferException |
A class to define a FASP Manager transfer related execption. More... | |
class | InvalidOperationException |
A class to define an invalid API operation. More... | |
class | JobNotFoundException |
A class to define a FASP Manager job not found related execption. More... | |
class | SendException |
A class to define a FASP Manager send related exception. More... | |
class | StateException |
A class to define a FASP state related exception. More... | |
class | ValidationException |
A class to define a FASP Manager validation exception. More... | |
class | Functor |
A class providing an abstract base for FASP functors. More... | |
class | CallbackFunctor |
class | Location |
A class representing a transfer end point. More... | |
struct | JobOrder |
A structure of the components that define a FASP Job transfer. More... | |
struct | UpdateParams |
A structure of update parameters. More... | |
struct | JobStats |
A structure of FASP Job job level statistics. More... | |
struct | FileStats |
A structure of FASP Job individual file level statistics. More... | |
Enumerations | |
enum | mgr_ctrl_t { CTRL_NONE = 0, CTRL_PAUSE = 0x01, CTRL_RESUME = 0x02, CTRL_CANCEL = 0x04, CTRL_UPDATE_RATE = 0x08, CTRL_UPDATE_MIN = 0x10, CTRL_UPDATE_POLICY = 0x20, CTRL_UPDATE = CTRL_UPDATE_RATE | CTRL_UPDATE_MIN | CTRL_UPDATE_POLICY } |
An enumeration of FASP Manager control types. | |
enum | job_state_e { J_STATE_IDLE = 0x00, J_STATE_CONNECTING = 0x01, J_STATE_AUTHENTICATING = 0x02, J_STATE_STARTING = 0x03, J_STATE_TRANSFERRING = 0x04, J_STATE_FAILED = 0x05, J_STATE_FINISHED = 0x06, J_STATE_MAX } |
An enumeration of FASP Job states. | |
enum | file_state_e { F_STATE_IDLE = 0x00, F_STATE_TRANSFERRING = 0x01, F_STATE_FAILED = 0x02, F_STATE_FINISHED = 0x03, F_STATE_MAX } |
An enumeration of FASP Job file states. | |
enum | content_protect_e { CPROTECT_NONE = 0x00, CPROTECT_ENCRYPT = 0x01, CPROTECT_DECRYPT = 0x02 } |
enum | encryption_type_e { ENCRYPT_NONE = 0x00, ENCRYPT_AES128 = 0x01 } |
An enumeration of encryption options. | |
enum | resume_type_e { RESUME_NONE = 0x00, RESUME_FILE_ATTRIB = 0x01, RESUME_SPARSE_CHKSUM = 0x02, RESUME_FULL_CHKSUM = 0x03 } |
An enumeration of modes of resuming a broken transfer. More... | |
enum | policy_e { POLICY_FIXED = 0x00, POLICY_HIGH = 0x01, POLICY_FAIR = 0x02, POLICY_LOW = 0x03 } |
enum | fasp_version_e { VERSION_FASP1 = 0x01, VERSION_FASP2 = 0x02 } |
An enumeration of fasp version. More... | |
enum | xfer_direction_e { DIRECTION_SEND = 0x01, DIRECTION_RECEIVE = 0x02 } |
An enumeration of fasp version. More... | |
enum | symlink_policy_e { SYMLINK_P_FOLLOW = 1, SYMLINK_P_COPY = 2, SYMLINK_P_COPY_FORCE = 3, SYMLINK_P_SKIP = 4 } |
An enumeration for symlink policy. More... | |
enum | manifest_e { TEXT = 1, NONE = 2 } |
An enumeration for manifest. More... | |
enum | overwrite_e { NEVER = 1, ALWAYS = 2, DIFF = 3, OLDER = 4, DIFF_AND_OLDER = 5 } |
An enumeration for overwrite. More... | |
enum | callback_event_e { F_EVENT_BANDWIDTH_MEASUREMENT = 0x00, F_EVENT_CONNECTING = 0x01, F_EVENT_FILE_ERROR = 0x02, F_EVENT_FILE_START = 0x03, F_EVENT_FILE_STOP = 0x04, F_EVENT_PROGRESS = 0x05, F_EVENT_RATE_MODIFICATION = 0x06, F_EVENT_SESSION_ERROR = 0x07, F_EVENT_SESSION_START = 0x08, F_EVENT_SESSION_STOP = 0x09, FS_EVENT_MAX } |
An enumeration of FASP Manager callback events. | |
Functions | |
mgr_ctrl_t | operator| (mgr_ctrl_t a, mgr_ctrl_t b) |
mgr_ctrl_t & | operator|= (mgr_ctrl_t &a, mgr_ctrl_t b) |
mgr_ctrl_t | operator & (mgr_ctrl_t a, mgr_ctrl_t b) |
enum content_protect_e |
enum fasp_version_e |
enum manifest_e |
enum overwrite_e |
enum policy_e |
An enumeration of different transfer policies. Policy determines how FASP transfers treat other network traffic.
enum resume_type_e |
An enumeration of modes of resuming a broken transfer.
enum symlink_policy_e |
enum xfer_direction_e |