| 104 | } |
| 105 | |
| 106 | const QString COperateRawStream::Id() |
| 107 | { |
| 108 | QString szId; |
| 109 | szId = COperate::Id(); |
| 110 | if(CParameterRawStream::TYPE::TCP == m_Parameter.GetType()) { |
| 111 | auto &net = m_Parameter.m_Net; |
| 112 | if(!net.GetHost().isEmpty()) |
| 113 | szId += "_" + net.GetHost() |
| 114 | + "_" + QString::number(net.GetPort()); |
| 115 | } |
| 116 | static QRegularExpression exp("[-@:/#%!^&* \\.]"); |
| 117 | szId = szId.replace(exp, "_"); |
| 118 | return szId; |
| 119 | } |
| 120 | |
| 121 | const QString COperateRawStream::Name() |
| 122 | { |