当前位置: 首页>>代码示例>>C++>>正文


C++ stack_allocator::copy_buffer方法代码示例

本文整理汇总了C++中aux::stack_allocator::copy_buffer方法的典型用法代码示例。如果您正苦于以下问题:C++ stack_allocator::copy_buffer方法的具体用法?C++ stack_allocator::copy_buffer怎么用?C++ stack_allocator::copy_buffer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在aux::stack_allocator的用法示例。


在下文中一共展示了stack_allocator::copy_buffer方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: userdata

	dht_direct_response_alert::dht_direct_response_alert(
		aux::stack_allocator& alloc, void* userdata_
		, udp::endpoint const& addr_, bdecode_node const& response)
		: userdata(userdata_), addr(addr_), m_alloc(alloc)
		, m_response_idx(alloc.copy_buffer(response.data_section().first, response.data_section().second))
		, m_response_size(response.data_section().second)
	{}
开发者ID:microIBM,项目名称:libtorrent,代码行数:7,代码来源:alert.cpp

示例2: dir

	dht_pkt_alert::dht_pkt_alert(aux::stack_allocator& alloc
		, char const* buf, int size, dht_pkt_alert::direction_t d, udp::endpoint ep)
		: dir(d)
		, node(ep)
		, m_alloc(alloc)
		, m_msg_idx(alloc.copy_buffer(buf, size))
		, m_size(size)
	{}
开发者ID:kevindhawkins,项目名称:libtorrent,代码行数:8,代码来源:alert.cpp

示例3: sizeof

	picker_log_alert::picker_log_alert(aux::stack_allocator& alloc, torrent_handle const& h
		, tcp::endpoint const& ep, peer_id const& peer_id, boost::uint32_t flags
		, piece_block const* blocks, int num_blocks)
		: peer_alert(alloc, h, ep, peer_id)
		, picker_flags(flags)
		, m_array_idx(alloc.copy_buffer(reinterpret_cast<char const*>(blocks)
			, num_blocks * sizeof(piece_block)))
		, m_num_blocks(num_blocks)
	{}
开发者ID:microIBM,项目名称:libtorrent,代码行数:9,代码来源:alert.cpp


注:本文中的aux::stack_allocator::copy_buffer方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。