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


C++ service_ptr_t::get_stats方法代码示例

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


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

示例1: open

    void open(service_ptr_t<file> m_file, const char * p_path, t_input_open_reason p_reason, abort_callback & p_abort)
    {
        if (p_reason == input_open_info_write)
        {
            throw exception_io_data();
        }

        input_open_file_helper(m_file, p_path, p_reason, p_abort);
        m_stats = m_file->get_stats(p_abort);
        m_decoder = new dts_decode();

        if (!m_decoder->load( m_file, p_abort))
        {
            throw exception_io_data();
        }
    }
开发者ID:vsu,项目名称:foo-input-dts,代码行数:16,代码来源:foo_input_dts.cpp

示例2: open

	void open( service_ptr_t<file> m_file, const char * p_path, t_input_open_reason p_reason, abort_callback & p_abort )
	{
		if ( p_reason == input_open_info_write ) throw exception_io_data();
		input_open_file_helper( m_file, p_path, p_reason, p_abort );
		m_stats = m_file->get_stats( p_abort );
		t_uint8            * ptr;
		unsigned             size;
		t_filesize size64 = m_file->get_size_ex( p_abort );
		if ( size64 > ( 1 << 24 ) )
			throw exception_io_data();
		size = (unsigned) size64;
		file_buffer.set_size( size );
		ptr = file_buffer.get_ptr();
		m_file->read_object( ptr, size, p_abort );
		m_player = ModPlug_Load(ptr, size);
		if ( !m_player ) throw exception_io_data();
	}
开发者ID:FauxFaux,项目名称:foo_mudlord,代码行数:17,代码来源:input_modplug.cpp

示例3: get_file_stats

	t_filestats get_file_stats(abort_callback &p_abort)
	{
		return m_file->get_stats(p_abort);
	}
开发者ID:hudokkow,项目名称:audiodecoder.asap,代码行数:4,代码来源:foo_asap.cpp


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