MCPcopy Create free account
hub / github.com/ashkulz/NppFTP / CUT_BufferDataSource

Method CUT_BufferDataSource

UTCP/src/UTDataSource.cpp:419–438  ·  view source on GitHub ↗

CUT_BufferDataSource Constructor PARAM: buffer - pointer to the buffer size - buffer size [name] - buffer name RETURN: none ************************************************/

Source from the content-addressed store, hash-verified

417 none
418************************************************/
419CUT_BufferDataSource::CUT_BufferDataSource(LPSTR buffer, size_t size, LPCSTR name) :
420 m_nSize(size),
421 m_nDataSize(size),
422 m_nCurPosition(0),
423 m_bCleanUp(FALSE)
424{
425 // Initialize buffer
426 if(buffer == NULL) {
427 m_lpszBuffer = new char[m_nSize + 1];
428 *m_lpszBuffer = 0;
429 m_bCleanUp = TRUE;
430 }
431 else
432 m_lpszBuffer = buffer;
433
434 // Remember the buffer name
435 if(name) {
436 m_szName = name;
437 }
438}
439
440/***********************************************
441clone

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected