![]() |
KVIrc 5.2.0
Developer APIs
|
Functions | |
void * | allocate (int size) |
COMPILE_MEMORY_PROFILE. | |
void | copy (void *dst_ptr, const void *src_ptr, int len) |
Moves len bytes from src_ptr to dst_ptr. | |
void | free (void *ptr) |
COMPILE_MEMORY_CHECKS. | |
void | move (void *dst_ptr, const void *src_ptr, int len) |
COMPILE_MEMORY_PROFILE. | |
void * | reallocate (void *ptr, int size) |
void | set (void *dst_ptr, char c, int len) |
Initializes len bytes of memory starting from dst_ptr to c. | |
|
inline |
COMPILE_MEMORY_PROFILE.
COMPILE_MEMORY_CHECKS
Referenced by KviCString::base64ToBuffer(), KviIrcConnectionServerInfo::buildModePrefixTable(), KviIrcView::calculateLineWraps(), UglyBase64::decode(), file_kvs_fnc_read(), file_kvs_fnc_readBytes(), KviKvsArray::getAt(), KviNickColors::getSmartColorIntByMircColor(), KviIrcView::getTextLine(), KviCString::hexToBuffer(), KviOggIrcText::irct_decode_headerin(), KviOggIrcText::irct_decode_packetin(), KviOggIrcText::irct_encode_headerout(), KviOggIrcText::irct_encode_packetout(), kvi_hash_key_copy(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviDataBuffer::KviDataBuffer(), KviIrcViewToolWidget::KviIrcViewToolWidget(), KviKvsArray::KviKvsArray(), KVSO_CLASS_FUNCTION(), KviConfigurationFile::load(), KviMessageCatalogue::load(), KviQString::lowerISO88591(), KviSASL::plainMethod(), KviIrcLink::processData(), KviIrcSocket::proxySendTargetDataV5(), DccSendThread::run(), KviIrcSocket::sendPacket(), KviIrcSocket::sendRawData(), KviKvsArray::set(), KviEnvironment::setVariable(), KviCString::splitToArray(), str_kvs_fnc_evpSign(), str_kvs_fnc_printf(), DccVideoThread::textStep(), KviEnvironment::unsetVariable(), KviQString::upperISO88591(), and KviQString::vsprintf().
|
inline |
Moves len bytes from src_ptr to dst_ptr.
dst_ptr | The destination memory pointer |
src_ptr | The source memory pointer |
len | the number of bytes to move |
Referenced by KviCString::append(), KviCString::append(), KviCString::append(), KviCString::append(), KviCString::extractFromString(), KviCString::getLine(), KviIrcView::getTextLine(), KviCString::getToken(), KviCString::insert(), kvi_appendWCharToQStringWithLength(), kvi_extractToken(), kvi_extractUpTo(), kvi_hash_key_copy(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::KviCString(), KviCString::operator=(), KviCString::operator=(), KviCString::operator=(), KviCString::prepend(), KviCString::prepend(), KviCString::prepend(), KviCString::replaceAll(), and KviCString::replaceAll().
|
inline |
COMPILE_MEMORY_CHECKS.
References free().
Referenced by KviCString::base64ToBuffer(), KviIrcConnectionServerInfo::buildModePrefixTable(), KviIrcView::calculateLineWraps(), delete_text_line(), file_kvs_fnc_read(), file_kvs_fnc_readBytes(), KviKvsArray::findNewSize(), free(), KviIrcSocket::free_msgEntry(), KviCString::freeArray(), KviCString::freeBuffer(), KviNickColors::getSmartColorIntByMircColor(), DccChatThread::handleIncomingData(), DccVideoThread::handleIncomingData(), KviCString::hexDecode(), KviCString::hexEncodeWithTable(), KviCString::hexToBuffer(), kvi_hash_key_destroy(), KVSO_CLASS_FUNCTION(), KviConfigurationFile::load(), KviMessageCatalogue::load(), KviQString::lowerISO88591(), KviSASL::plainMethod(), KviIrcLink::processData(), KviIrcSocket::proxySendTargetDataV5(), KviIrcSocket::queue_removeMessage(), KviDataBuffer::remove(), KviDataBuffer::resize(), DccChatThread::run(), DccSendThread::run(), KviEnvironment::setVariable(), str_kvs_fnc_printf(), KviEnvironment::unsetVariable(), KviQString::upperISO88591(), KviQString::vsprintf(), KviCString::~KviCString(), KviDataBuffer::~KviDataBuffer(), KviIrcConnectionServerInfo::~KviIrcConnectionServerInfo(), KviIrcLink::~KviIrcLink(), and KviKvsArray::~KviKvsArray().
|
inline |
COMPILE_MEMORY_PROFILE.
Moves len bytes from src_ptr to dst_ptr
dst_ptr | The destination memory pointer |
src_ptr | The source memory pointer |
len | the number of bytes to move |
Referenced by KviDataBuffer::append(), KviCString::cut(), KviCString::cutLeft(), DccChatThread::handleIncomingData(), DccVideoThread::handleIncomingData(), KviCString::hexDecode(), KviCString::hexEncodeWithTable(), KviCString::insert(), KviCString::insert(), KviDataBuffer::KviDataBuffer(), KviConfigurationFile::load(), KviCString::operator=(), KviCString::prepend(), KviCString::prepend(), KviCString::prepend(), KviIrcLink::processData(), KviIrcSocket::proxyAuthUserPassV5(), KviIrcSocket::proxyLoginV4(), KviIrcSocket::proxySendTargetDataV5(), KviDataBuffer::remove(), KviIrcConnection::sendData(), KviIrcSocket::sendRawData(), KviCString::setStr(), KviEnvironment::setVariable(), KviCString::stripLeft(), KviCString::stripLeftWhiteSpace(), KviCString::stripSpace(), KviCString::trim(), and KviEnvironment::unsetVariable().
|
inline |
Referenced by KviCString::append(), KviCString::append(), KviCString::append(), KviCString::append(), KviCString::append(), KviDataBuffer::append(), KviCString::append(), KviCString::base64ToBuffer(), KviCString::bufferToBase64(), KviCString::bufferToHex(), KviIrcView::calculateLineWraps(), KviCString::clear(), KviCString::cut(), KviCString::cutLeft(), KviCString::cutRight(), KviCString::extractFromString(), KviKvsArray::findNewSize(), KviKvsArray::getAt(), KviCString::getLine(), KviIrcView::getTextLine(), KviCString::getToken(), DccChatThread::handleIncomingData(), DccVideoThread::handleIncomingData(), KviCString::hexDecode(), KviCString::hexEncodeWithTable(), KviCString::insert(), KviCString::insert(), kvi_extractToken(), kvi_extractUpTo(), KviCString::KviCString(), KviConfigurationFile::load(), KviCString::operator=(), KviCString::operator=(), KviCString::operator=(), KviCString::operator=(), KviCString::operator=(), KviCString::padRight(), KviCString::prepend(), KviCString::prepend(), KviCString::prepend(), KviIrcLink::processData(), KviDataBuffer::remove(), KviCString::replaceAll(), KviCString::replaceAll(), KviDataBuffer::resize(), DccChatThread::run(), KviKvsArray::set(), KviCString::setLen(), KviCString::setNum(), KviCString::setNum(), KviCString::setStr(), KviCString::splitToArray(), KviCString::sprintf(), KviCString::stripLeft(), KviCString::stripLeftWhiteSpace(), KviCString::stripRight(), KviCString::stripRightWhiteSpace(), KviCString::stripSpace(), KviCString::trim(), and KviCString::vsprintf().
|
inline |
Initializes len bytes of memory starting from dst_ptr to c.
dst_ptr | The destination memory pointer |
c | The character that will fill the memory |
len | the number of bytes to initialize |
Referenced by KviIrcViewToolWidget::filterLoad(), KviSockaddr::KviSockaddr(), KviSockaddr::KviSockaddr(), and KviCString::padRight().