123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- #pragma once
- // for std::move
- #include <memory>
- //-----------------------------------------------------------------------------
- // °ü×°Á½¸öÀ¨ºÅ
- //-----------------------------------------------------------------------------
- // Connecting to <127.0.0.1 : 6637>
- // ------------------
- inline DString Brace2 (const DString & v1, const DString & v2)
- {
- DString rc;
- rc += '<';
- rc += v1;
- rc += ' ';
- rc += ':';
- rc += ' ';
- rc += v2;
- rc += '>';
- rc += ' ';
- return std::move (rc);
- }
- inline DString Brace2 (const DString & v1, int v2)
- {
- DString rc;
- rc += '<';
- rc += v1;
- rc += ' ';
- rc += ':';
- rc += ' ';
- rc += DString::From (v2);
- rc += '>';
- rc += ' ';
- return std::move (rc);
- }
- inline DString Brace2 (int v1, const DString & v2)
- {
- DString rc;
- rc += '<';
- rc += DString::From (v1);
- rc += ' ';
- rc += ':';
- rc += ' ';
- rc += v2;
- rc += '>';
- rc += ' ';
- return std::move (rc);
- }
- inline DString Brace2 (int v1, int v2)
- {
- DString rc;
- rc += '<';
- rc += DString::From (v1);
- rc += ' ';
- rc += ':';
- rc += ' ';
- rc += DString::From (v2);
- rc += '>';
- rc += ' ';
- return std::move (rc);
- }
- // [10:1] [@6633] Enter SendAck, <IMM> --> <Test.4>
- // ------------------
- inline DString Brace2X (const DString & v1, const DString & v2)
- {
- DString rc;
- rc += '<';
- rc += v1;
- rc += '>';
- rc += ' ';
- rc += '-';
- rc += '>';
- rc += ' ';
- rc += '<';
- rc += v2;
- rc += '>';
- return std::move (rc);
- }
- inline DString Brace2X (PCWSTR v1, PCWSTR v2)
- {
- DString rc;
- rc += '<';
- rc += WString (v1).ToDString ();
- rc += '>';
- rc += ' ';
- rc += '-';
- rc += '>';
- rc += ' ';
- rc += '<';
- rc += WString (v2).ToDString ();
- rc += '>';
- return std::move (rc);
- }
- // --B-> [25 : 4] [@6631] WaitServer get a message of 0 bytes + 123kb
- // ----------------
- inline DString Brace3 (int MsgID, int TID, int Port)
- {
- DString rc;
- rc << '[' << DString::From (MsgID) << ' ' << ':' << ' ' << DString::From (TID) << ']' << ' ';
- rc << '[' << '@' << DString::From (Port) << ']' << ' ';
- return std::move (rc);
- }
- // a Message <Test.8> -> <IMM> of <20 (Echo)>
- // --------------------------------
- inline DString Brace4 (const char * SourceID, const char * TargetID, DWORD Command, const DString & strCommand)
- {
- DString rc;
- rc << '<' << SourceID << '>' << ' ';
- rc << '-' << '>' << ' ';
- rc << '<' << TargetID << '>' << " of ";
- rc << '<' << DString::From (Command) << ' ' << '(' << strCommand << ')' << '>';
- return std::move (rc);
- }
|