Esempio n. 1
0
ThriftBuffer::ThriftBuffer(int size) : m_size(size), m_safe(false) {
  m_buf = (char *)malloc(m_size + 1);
  if (!m_buf) throwOutOfMemory();
  m_pEnd = m_buf + m_size;
  m_pSafe = m_pEnd - sizeof(int64) - 1;
  m_p = m_buf;
}
Esempio n. 2
0
ThriftBuffer::ThriftBuffer() : m_safe(false) {
    m_buf = (char *)malloc(BUFFER_SIZE + 1);
    if (!m_buf) throwOutOfMemory();
    m_pEnd = m_buf + BUFFER_SIZE;
    m_pSafe = m_pEnd - sizeof(int64) - 1;
    m_p = m_buf;
}
Esempio n. 3
0
ThriftBuffer::ThriftBuffer(int size,
                           VariableSerializer::Type sType /* = Serialize*/)
    : m_size(size), m_safe(false), m_serializerType(sType) {
    m_buf = (char *)malloc(m_size + 1);
    if (!m_buf) throwOutOfMemory();
    m_pEnd = m_buf + m_size;
    m_pSafe = m_pEnd - sizeof(int64_t) - 1;
    m_p = m_buf;
}