Search Toolkit Book for CJsonOverUTTPReader
#include <connect/services/json_over_uttp.hpp>
Definition at line 503 of file json_over_uttp.hpp.
◆ TNodeStack ◆ anonymous enum Enumerator eExpectNextToken eReadingString eReadingDouble eMessageCompleteDefinition at line 516 of file json_over_uttp.hpp.
◆ CJsonOverUTTPReader() ◆ GetMessage() ◆ ReadMessage()Definition at line 1300 of file json_over_uttp.cpp.
References _ASSERT, CJsonNode::AppendString(), count, DOUBLE_PREFIX, CUTTPReader::eChunk, CUTTPReader::eChunkPart, CUTTPReader::eControlSymbol, CUTTPReader::eEndOfBuffer, eExpectNextToken, eMessageComplete, CUTTPReader::eNumber, EOM_MARKER, eReadingDouble, eReadingString, CUTTPReader::GetChunkPart(), CUTTPReader::GetChunkPartSize(), CUTTPReader::GetControlSymbol(), CUTTPReader::GetNextEvent(), CUTTPReader::GetNumber(), CJsonNode::IsArray(), m_CurrentChunk, m_CurrentNode, m_Double, m_DoubleEndianness, m_DoublePtr, m_HashKey, m_HashValueIsExpected, m_NodeStack, m_State, NCBI_THROW, NCBI_THROW_FMT, CJsonNode::NewArrayNode(), CJsonNode::NewBooleanNode(), CJsonNode::NewDoubleNode(), CJsonNode::NewIntegerNode(), CJsonNode::NewNullNode(), CJsonNode::NewObjectNode(), CJsonNode::NewStringNode(), NStr::PrintableString(), CUTTPReader::ReadRawData(), CJsonNode::SetString(), and x_AddNewNode().
Referenced by CGridCommandLineInterfaceApp::Automation_PipeServer(), CNetStorageHandler::OnRead(), SNetStorageObjectRPC::SIState::ReadConfirmation(), s_ReadMessage(), and SNetStorageObjectRPC::SIState::StartReading().
◆ Reset() void CJsonOverUTTPReader::Reset ( void ) ◆ x_AddNewNode() ◆ m_CurrentChunk string CJsonOverUTTPReader::m_CurrentChunk private ◆ m_CurrentNode ◆ m_Double double CJsonOverUTTPReader::m_Double private ◆ m_DoubleEndianness char CJsonOverUTTPReader::m_DoubleEndianness private ◆ m_DoublePtr char* CJsonOverUTTPReader::m_DoublePtr private ◆ m_HashKey string CJsonOverUTTPReader::m_HashKey private ◆ m_HashValueIsExpected bool CJsonOverUTTPReader::m_HashValueIsExpected private ◆ m_NodeStack ◆The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4