本文整理汇总了C++中Message::AddHeader方法的典型用法代码示例。如果您正苦于以下问题:C++ Message::AddHeader方法的具体用法?C++ Message::AddHeader怎么用?C++ Message::AddHeader使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Message
的用法示例。
在下文中一共展示了Message::AddHeader方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: file
void FileTransfer::PutFile::WriteMessage(Message& msg) const
{
msg.AddHeader("FileName", _fname); // this should do all the time
std::ifstream file(_path, std::ios::in | std::ios::binary);
if (!file.is_open())
throw std::runtime_error("Could not open file " + _path);
char buffer[4096];
while (!file.eof())
{
file.read(buffer, sizeof(buffer));
msg.WriteData(buffer, file.gcount());
}
}
示例2: WriteMessage
void WriteMessage(Message& msg) const
{
msg.AddHeader("Data", dat);
}
示例3:
void TextSearch::SearchString::WriteMessage(Message& msg) const
{
msg.AddHeader("SearchString", _str); // this should do all the time
msg.AddHeader("NumJobs", _jobs);
}