net: implement the libSceHttp callback, gzip, chunked, cert and error ABIs

This commit is contained in:
nmzik
2026-10-20 03:57:23 +02:00
parent f186b35706
commit 12ca1599cf
3 changed files with 163 additions and 0 deletions
+10
View File
@@ -136,6 +136,16 @@ int KYTY_SYSV_ABI HttpSetSendTimeOut(int id, uint32_t usec);
int KYTY_SYSV_ABI HttpSetRecvTimeOut(int id, uint32_t usec);
int KYTY_SYSV_ABI HttpSetAutoRedirect(int id, int enable);
int KYTY_SYSV_ABI HttpSetAuthEnabled(int id, int enable);
int KYTY_SYSV_ABI HttpSetRedirectCallback(int id, void* cbfunc, void* user_arg);
int KYTY_SYSV_ABI HttpSetCookieRecvCallback(int id, void* cbfunc, void* user_arg);
int KYTY_SYSV_ABI HttpSetRequestStatusCallback(int id, void* cbfunc, void* user_arg);
int KYTY_SYSV_ABI HttpSetInflateGZIPEnabled(int id, int is_enable);
int KYTY_SYSV_ABI HttpSetChunkedTransferEnabled(int id, int is_enabled);
int KYTY_SYSV_ABI HttpsLoadCert(int http_ctx_id, int ca_cert_num, const void** ca_list,
const void* cert, const void* priv_key);
int KYTY_SYSV_ABI HttpsUnloadCert(int http_ctx_id);
int KYTY_SYSV_ABI HttpsGetSslError(int request_id, int32_t* err_num, uint32_t* detail);
int KYTY_SYSV_ABI HttpGetLastErrno(int request_id, int* err_num);
} // namespace Http