MCPcopy Create free account
hub / github.com/GrapheneCt/NetStream / CurlDownloadCore

Function CurlDownloadCore

NetStream/source/utils.cpp:32–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30}
31
32static size_t CurlDownloadCore(char *buffer, size_t size, size_t nitems, void *userdata)
33{
34 utils::CurlDownloadContext *obj = static_cast<utils::CurlDownloadContext *>(userdata);
35 size_t toCopy = size * nitems;
36
37 if (toCopy != 0)
38 {
39 obj->m_buf = sce_paf_realloc(obj->m_buf, obj->m_pos + toCopy);
40 sce_paf_memcpy(static_cast<char *>(obj->m_buf) + obj->m_pos, buffer, toCopy);
41 obj->m_pos += toCopy;
42 }
43
44 return toCopy;
45}
46
47static void PowerTickTask(void *pUserData)
48{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected