NCBI C++ ToolKit
|
Search Toolkit Book for CMessageDumperSender
Public Member Functions | |
CMessageDumperSender (IMessageSender *actual_sender, FILE *protocol_dump_file) | |
virtual void | InputMessage (const CJsonNode &message) |
virtual void | OutputMessage (const CJsonNode &message) |
Public Member Functions inherited from NAutomation::IMessageSender | |
virtual | ~IMessageSender () |
Private Attributes | |
IMessageSender * | m_ActualSender |
FILE * | m_ProtocolDumpFile |
string | m_ProtocolDumpTimeFormat |
string | m_DumpInputHeaderFormat |
string | m_DumpOutputHeaderFormat |
Definition at line 662 of file automation.cpp.
CMessageDumperSender::CMessageDumperSender | ( | IMessageSender * | actual_sender, |
FILE * | protocol_dump_file | ||
) |
Definition at line 680 of file automation.cpp.
References CCurrentProcess::GetPid(), m_DumpInputHeaderFormat, m_DumpOutputHeaderFormat, and NStr::NumericToString().
Reimplemented from NAutomation::IMessageSender.
Definition at line 700 of file automation.cpp.
References g_PrintJSON(), GetFastLocalTime(), m_DumpInputHeaderFormat, m_ProtocolDumpFile, and m_ProtocolDumpTimeFormat.
Implements NAutomation::IMessageSender.
Definition at line 708 of file automation.cpp.
References g_PrintJSON(), GetFastLocalTime(), m_ActualSender, m_DumpOutputHeaderFormat, m_ProtocolDumpFile, m_ProtocolDumpTimeFormat, NULL, and NAutomation::IMessageSender::OutputMessage().
|
private |
Definition at line 672 of file automation.cpp.
Referenced by OutputMessage().
|
private |
Definition at line 676 of file automation.cpp.
Referenced by CMessageDumperSender(), and InputMessage().
|
private |
Definition at line 677 of file automation.cpp.
Referenced by CMessageDumperSender(), and OutputMessage().
|
private |
Definition at line 674 of file automation.cpp.
Referenced by InputMessage(), and OutputMessage().
|
private |
Definition at line 675 of file automation.cpp.
Referenced by InputMessage(), and OutputMessage().