# Transfer Manager ```{eval-rst} .. automodule:: ccat_data_transfer.transfer_manager :members: :undoc-members: :show-inheritance: :special-members: __init__ ``` ## Overview The Transfer Manager orchestrates actual data transfers between locations. **Manager Process**: : Monitors transfer operations, manages transfer queues, coordinates with remote sites. **Worker Process**: : Executes file transfers, handles retries, updates transfer status. ## Key Functions - {py:func}`~ccat_data_transfer.transfer_manager.transfer_transfer_packages` - Main manager service loop - {py:func}`~ccat_data_transfer.transfer_manager.transfer_files_bbcp` - Worker task for BBCP file transfer ## Related Documentation - {doc}`../../philosophy` - Manager/Worker pattern explanation - {doc}`../../pipeline` - Data processing pipeline - {doc}`../../routing` - Transfer routing logic