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


C++ Stream::set_int8方法代码示例

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


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

示例1: serialize

 int RespHeartMessage::serialize(common::Stream& output) const
 {
   int32_t ret = output.set_int32(status_);
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int32(heart_interval_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int32(max_mr_network_bandwith_mb_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int32(max_rw_network_bandwith_mb_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int8(ns_role_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int8(enable_old_interface_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int8(enable_version_check_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int32(verify_index_reserved_space_ratio_);
   }
   return ret;
 }
开发者ID:alimy,项目名称:tfs,代码行数:33,代码来源:heart_message.cpp

示例2: serialize

int DsCommitCompactBlockCompleteToNsMessage::serialize(common::Stream& output) const
{
    int32_t ret = output.set_int64(seqno_);
    if (common::TFS_SUCCESS == ret)
    {
        int64_t pos = 0;
        ret = block_info_.serialize(output.get_free(), output.get_free_length(), pos);
    }
    if (common::TFS_SUCCESS == ret)
    {
        output.pour(block_info_.length());
        ret = output.set_int8(result_.size());
    }
    if (common::TFS_SUCCESS == ret)
    {
        std::vector<std::pair<uint64_t, int8_t> >::const_iterator iter = result_.begin();
        for (; iter != result_.end() && common::TFS_SUCCESS == ret; ++iter)
        {
            ret = output.set_int64(iter->first);
            if (common::TFS_SUCCESS == ret)
            {
                ret = output.set_int8(iter->second);
            }
        }
    }
    return ret;
}
开发者ID:alimy,项目名称:tfs,代码行数:27,代码来源:compact_block_message.cpp

示例3: serialize

 int ECMarshallingCommitMessage::serialize(common::Stream& output) const
 {
   int32_t ret = ECMarshallingMessage::serialize(output);
   if (TFS_SUCCESS == ret)
   {
     ret = output.set_int8(status_);
   }
   return ret;
 }
开发者ID:simonsysu,项目名称:tfs,代码行数:9,代码来源:erasure_code_message.cpp

示例4: serialize

 int RemoveBlockMessage::serialize(common::Stream& output)  const
 {
   int32_t ret = output.set_int32(0);
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int32(id_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     output.set_int8(response_flag_);
   }
   if (common::TFS_SUCCESS == ret)
   {
     ret = output.set_int64(seqno_);
   }
   return ret;
 }
开发者ID:alimy,项目名称:tfs,代码行数:17,代码来源:block_info_message.cpp

示例5: serialize

 int DumpPlanMessage::serialize(common::Stream& output) const
 {
   return output.set_int8(reserve_);
 }
开发者ID:0huah0,项目名称:tfs,代码行数:4,代码来源:dump_plan_message.cpp

示例6: serialize

 int GetTableFromRtsMessage::serialize(common::Stream& output) const 
 {
   return output.set_int8(reserve_);
 }
开发者ID:0huah0,项目名称:tfs,代码行数:4,代码来源:get_tables_from_rts_message.cpp


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