コード例 #1
0
ファイル: thrift_buffer.cpp プロジェクト: mukulu/hiphop-php
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;
}
コード例 #2
0
ファイル: thrift_buffer.cpp プロジェクト: huichen/hiphop-php
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;
}
コード例 #3
0
ファイル: thrift_buffer.cpp プロジェクト: rickjin/hiphop-php
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;
}