#pragma once #include class SonyHttp_Vita { static int sslCallback(SceUInt32 verifyErr, SceSslCert * const sslCert[], SceInt32 certNum, void *userArg); static bool http_get(const char *targetUrl, void** ppOutData, int* pDataSize); static bool http_get_close(bool bOK, SceInt32 tmplId, SceInt32 connId, SceInt32 reqId); static void printSslError(SceInt32 sslErr, SceUInt32 sslErrDetail); static void printSslCertInfo(SceSslCert *sslCert); // static int libnetMemId; static int libsslCtxId; static int libhttpCtxId; static bool bInitialised; public: bool init(); void shutdown(); bool getDataFromURL(const char* szURL, void** ppOutData, int* pDataSize); static int getHTTPContextID() { return libhttpCtxId; } };