本文整理汇总了C++中AutoBuffer::Write方法的典型用法代码示例。如果您正苦于以下问题:C++ AutoBuffer::Write方法的具体用法?C++ AutoBuffer::Write怎么用?C++ AutoBuffer::Write使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AutoBuffer
的用法示例。
在下文中一共展示了AutoBuffer::Write方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MakeMsgReq
bool NewSendCGITask::Req2Buf(uint32_t _taskid, void* const _user_context, AutoBuffer& _outbuffer, AutoBuffer& _extend, int& _error_code, const int _channel_select)
{
string reqProtobuf = MakeMsgReq();
DWORD dwCompressed = 0;
string body = nocompress_aes(pAuthInfo->m_Session, reqProtobuf);
if (!body.size()) return FALSE;
string header = MakeHeader(BaseHeader::s_cookie, m_nCgiType, reqProtobuf.size(), reqProtobuf.size());
string req = header + body;
_outbuffer.AllocWrite(req.size());
_outbuffer.Write(req.c_str(), req.size());
return TRUE;
}