Procedure | Location | Procedure Type | Description |
---|---|---|---|
c_fread | curl_stream | Interface | |
c_pclose | curl_stream | Interface | |
c_popen | curl_stream | Interface | |
getpid | s3_http | Function | |
is_streaming_available | curl_stream | Function | Check if streaming is available on this platform. |
parse_log_level | s3_logger | Subroutine | Parse log level from string. |
parse_s3_uri | s3_http | Subroutine | Parse an s3:// URI into bucket name and object key components. |
s3_close | s3_io | Subroutine | Close an S3 file handle. |
s3_delete_object | s3_http | Function | Delete an object from S3. |
s3_delete_uri | s3_http | Function | |
s3_exists_uri | s3_http | Function | |
s3_get_log_level | s3_logger | Function | Get the current log level. |
s3_get_object | s3_http | Function | Download an object from S3 and return its content. |
s3_get_object_fallback | s3_http | Function | Fallback implementation using temporary files. |
s3_get_uri | s3_http | Function | Download an object using an s3:// URI. |
s3_init | s3_http | Subroutine | Initialize the S3 HTTP module with configuration. |
s3_init_logger | s3_logger | Subroutine | Initialize logger from environment variable. |
s3_log_debug | s3_logger | Subroutine | Log a debug message. |
s3_log_error | s3_logger | Subroutine | Log an error message. |
s3_log_info | s3_logger | Subroutine | Log an informational message. |
s3_log_trace | s3_logger | Subroutine | Log a trace message (very detailed). |
s3_log_warn | s3_logger | Subroutine | Log a warning message. |
s3_object_exists | s3_http | Function | Check if an object exists in S3. |
s3_open | s3_io | Subroutine | Open an S3 object for reading or writing. |
s3_put_object | s3_http | Function | Upload an object to S3. |
s3_put_uri | s3_http | Function | |
s3_read_line | s3_io | Subroutine | Read a line from an open S3 file. |
s3_rewind | s3_io | Subroutine | Rewind an S3 file to the beginning. |
s3_set_log_level | s3_logger | Subroutine | Set the current log level. |
s3_write_line | s3_io | Subroutine | Write a line to an open S3 file. |
stream_command_output | curl_stream | Function | Stream command output directly to memory. |