コード例 #1
0
ファイル: AsyncServer.hpp プロジェクト: FusionFive/rstudio
 void setBlockingDefaultHandler(const UriHandlerFunction& handler)
 {
    BOOST_ASSERT(!running_);
    setDefaultHandler(boost::bind(handleAsyncConnectionSynchronously,
                                  handler,
                                  _1));
 }
コード例 #2
0
ファイル: XMLParser.cpp プロジェクト: 12019/svn.gov.pt
//***************************************************
// ctor
//***************************************************
EIDMW_EIDXMLParser::EIDMW_EIDXMLParser(void)
{
	//----------------------------------------------------------
	// create all the processors needed for the EID card XML file
	// The dummy processor must always be present. It will process
	// the tag if no specific processor is installed in the pool
	//----------------------------------------------------------

	XML_DefHandler* defaultHandler = new XML_EIDTagHandler(m_DataStorage);

	setDefaultHandler( defaultHandler/*, m_DataStorage*/ );
	EIDMW_XMLParser::init();
}
コード例 #3
0
ファイル: XMLParser.cpp プロジェクト: 12019/svn.gov.pt
//***************************************************
// ctor
//***************************************************
EIDMW_EIDMemParser::EIDMW_EIDMemParser( const char* buffer	//!< the buffer to parse
				  , unsigned int len		//!< the length of the buffer
				  )
	: m_buffer(buffer)
	, m_BufLen(len)
	, m_pMemBufId(NULL)
	, m_memBufIS(NULL)
{
	setMembufID();
	XML_DefHandler*    defaultHandler = new XML_EIDTagHandler(m_DataStorage);
	setDefaultHandler( defaultHandler/*, m_DataStorage*/ );
	if (!init())
	{
		return;
	}
	createInputSource();
}
コード例 #4
0
ファイル: XMLParser.cpp プロジェクト: 12019/svn.gov.pt
//***************************************************
// ctor
//***************************************************
EIDMW_EIDMemParser::EIDMW_EIDMemParser(void)
	: m_buffer(NULL)
	, m_BufLen(0)
	, m_pMemBufId(NULL)
	, m_memBufIS(NULL)
{
	//----------------------------------------------------------
	// create all the processors needed for the EID card XML file
	// The dummy processor must always be present. It will process
	// the tag if no specific processor is installed in the pool
	//----------------------------------------------------------

	XML_DefHandler* defaultHandler = new XML_EIDTagHandler(m_DataStorage);

	setDefaultHandler( defaultHandler/*, m_DataStorage*/ );
	init();
}