#include <ulxmlrpcpp/ulxr_log4j.h>
#include <ulxmlrpcpp/ulxr_config.h>
#include <iconv.h>
#include <string>
#include <unistd.h>
Go to the source code of this file.
Namespaces | |
namespace | ulxr |
Defines | |
#define | ULXR_USE_STD_EXCEPTION |
ulxr::Exception is derived from std::exception | |
#define | ULXR_INT64 __int64_t |
#define | ULXR_API_DECL0 |
Returns a platform dependent symbol to export names to the linker. | |
#define | ULXR_API_IMPL0 |
Returns a platform dependent symbol to import names to the linker. | |
#define | ULXR_API_DECL(type) type |
Returns a platform dependent symbol to export names to the linker. | |
#define | ULXR_API_IMPL(type) type |
Returns a platform dependent symbol to import names to the linker. | |
#define | ULXR_DWRITE(b, l) |
#define | ULXR_DTRACE(x) |
#define | ULXR_DOUT(x) |
#define | ULXR_TRACE(x) |
#define | ULXR_DOUT_XML(x) |
#define | ULXR_DOUT_HTTP(x) |
#define | ULXR_DOUT_REQ(x) |
#define | ULXR_DOUT_RESP(x) |
#define | ULXR_DOUT_WRITE(x) |
#define | ULXR_DWRITE_WRITE(p, l) |
#define | ULXR_DOUT_READ(x) |
#define | ULXR_DWRITE_READ(p, l) |
#define | ULXR_RECV_BUFFER_SIZE 50 |
#define | ULXR_SEND_BUFFER_SIZE 2000 |
#define | ULXR_CHAR(x) L##x |
make the charactor constant of type wchar_t | |
#define | ULXR_PCHAR(x) L##x |
make the string literal a wchar_t literal | |
#define | ULXR_COUT std::wcout |
#define | ULXR_CERR std::wcerr |
#define | ULXR_OMIT_REENTRANT_PROTECTOR |
Define this macro to omit mutex code to protect non-reentrant system library calls in a threaded environment within ulxmlrpcpp code. | |
#define | ULXR_STRING(x) ulxr::CppString(x) |
transform a string literal into a ulxr::CppString | |
#define | ULXR_I18N_NOOP(x) x |
Dummy, tags a string for translation without doing anything. | |
#define | ulxr_i18n(x) x |
Dummy, prepare automatic translation within the code. | |
#define | ULXR_GET_STRING(x) ulxr::getUnicode(x) |
transform the string into unicode if needed | |
#define | ULXR_DIRSEP ULXR_PCHAR("\\") |
#define | ulxr_FILE std::FILE |
#define | ulxr_toupper std::toupper |
#define | ulxr_isspace std::isspace |
#define | ulxr_tolower std::tolower |
#define | ulxr_isdigit std::isdigit |
#define | ulxr_fopen std::fopen |
#define | ulxr_eof std::eof |
#define | ulxr_abs std::abs |
#define | ulxr_fabs std::fabs |
#define | ulxr_atoi std::atoi |
#define | ulxr_feof std::feof |
#define | ulxr_ferror std::ferror |
#define | ulxr_fputc std::fputc |
#define | ulxr_fread fread |
#define | ulxr_fwrite fwrite |
#define | ulxr_access access |
#define | ulxr_remove std::remove |
#define | ulxr_fclose std::fclose |
#define | ulxr_sprintf std::sprintf |
#define | ulxr_snprintf std::snprintf |
#define | ulxr_swprintf std::swprintf |
#define | ulxr_time_t std::time_t |
#define | ulxr_ctime std::ctime |
#define | ulxr_localtime std::localtime |
#define | ulxr_time std::time |
#define | ulxr_tm std::tm |
#define | ulxr_stricmp std::stricmp |
Typedefs | |
typedef std::basic_string< wchar_t > | ulxr::Cpp16BitString |
typedef std::string | ulxr::Cpp8BitString |
typedef std::wostringstream | ulxr::CppOStringStream |
typedef Cpp16BitString | ulxr::CppString |
typedef wchar_t | ulxr::Char |
Functions | |
void | ulxr::getVersion (int &major, int &minor, int &patch, bool &debug, CppString &info) |
Gets the various parts of the version number. | |
CppString | ulxr::stripWS (const CppString &s) |
Removes trailing and leading white space. | |
CppString | ulxr::encodeBase64 (const CppString &normstr, bool add_crlf=true) |
Converts binary data into base64 encoding. | |
CppString | ulxr::decodeBase64 (const CppString &b64str, bool errcheck=true) |
Converts a base64 encoded string into raw data. | |
CppString | ulxr::xmlEscape (const CppString &str, bool supp=false) |
Replaces dangerous sequences in xml strings. | |
CppString | ulxr::xmlUnEscape (const CppString &str) |
Re-converts strings after being parsed. | |
void | ulxr::makeLower (CppString &str) |
Converts string into lowercase. | |
void | ulxr::makeUpper (CppString &str) |
Converts string into uppercase. | |
Cpp16BitString | ulxr::utf8ToUnicode (const Cpp8BitString &val) |
Returns a string in utf8 as 16bit Unicode. | |
Cpp8BitString | ulxr::unicodeToUtf8 (const Cpp16BitString &val) |
Returns a string in 16bit Unicode as utf8. | |
Cpp8BitString | ulxr::asciiToUtf8 (const Cpp8BitString &val) |
Returns a string in 8bit extended ascii as utf8. | |
Cpp8BitString | ulxr::utf8ToAscii (const Cpp8BitString &val) |
Returns a string in utf8 as 8bit ascii. | |
Cpp8BitString | ulxr::unicodeToUtf8 (const unsigned c) |
Returns a character in 16bit Unicode as utf8. | |
Cpp8BitString | ulxr::encodingToUtf8 (const Cpp8BitString &val, const char *encoding) |
Returns a string in a user encoding as utf8. | |
Cpp8BitString | ulxr::utf8ToEncoding (const Cpp8BitString &val, const char *encoding) |
Returns a string in utf8 as user encoding. | |
Cpp8BitString | ulxr::convertEncoding (const Cpp8BitString &val, iconv_t con) |
Returns a string converted from and to a user encoding. | |
Cpp16BitString | ulxr::getUnicode (const std::string &latin1) |
Converts a string from latin1 to unicode. | |
Cpp16BitString | ulxr::getUnicode (const Cpp16BitString &uni) |
Converts a string from unicode to unicode. | |
std::string | ulxr::getLatin1 (const Cpp16BitString &uni) |
Converts a string from unicode to latin1. | |
std::string | ulxr::getLatin1 (const std::string &latin1) |
Converts a string from latin1 to latin1. | |
std::string | ulxr::getWbXmlString (const CppString &inp) |
Converts a string in a wbxml inline string sequence. | |
CppString | ulxr::wbXmlToString (std::string &inp) |
Converts a wbxml inline string sequence to a CppString. | |
std::string | ulxr::getWbXmlExtInt (long int i) |
Converts an integer in a wbxml multibyte uint32 sequence. | |
long int | ulxr::wbXmlToInt (std::string &inp) |
Converts a wbxml multibyte sequence to an integer. | |
CppString | ulxr::binaryDebugOutput (const std::string &s) |
Converts a binary string into visible output in hex. | |
CppString | ulxr::getLastErrorString (unsigned errornum) |
Returns a readable string about the cause of the last system error. | |
void | ulxr::intializeLog4J (const std::string &appname, const CppString &loghost=L"localhost") |
Initializes the global log4j object. | |
Log4JSender * | ulxr::getLogger4J () |
Gets a pointer to the global log4j object. | |
int | ulxr::getRand () |
Returns a random number. | |
void | ulxr::enableXmlPrettyPrint (bool pretty) |
Enables pretty-print of xml repsponses for better readability. | |
CppString | ulxr::getXmlLinefeed () |
Gets a string with the line feed for an xml response. | |
CppString | ulxr::getXmlIndent (unsigned indent) |
Gets a string with spaces for an indentation in an xml response. | |
Variables | |
const int | ulxr::NotWellformedError = -32700 |
const int | ulxr::UnsupportedEncodingError = -32701 |
const int | ulxr::InvalidCharacterError = -32702 |
const int | ulxr::NotConformingError = -32600 |
const int | ulxr::MethodNotFoundError = -32601 |
const int | ulxr::InvalidMethodParameterError = -32602 |
const int | ulxr::InternalXmlRpcError = -32603 |
const int | ulxr::ApplicationError = -32500 |
const int | ulxr::SystemError = -32400 |
const int | ulxr::TransportError = -32300 |
Mutex | ulxr::strerrorMutex |
help to protect non-reentrant std::strerror() | |
Mutex | ulxr::ctimeMutex |
help to protect non-reentrant std::ctime() | |
Mutex | ulxr::localtimeMutex |
help to protect non-reentrant std::localtime() | |
Mutex | ulxr::gethostbynameMutex |
help to protect non-reentrant std::gethostbyname() | |
Mutex | ulxr::gethostbyaddrMutex |
help to protect non-reentrant std::gethostbyaddr() | |
Mutex | ulxr::randMutex |
help to protect non-reentrant std::rand() |
#define ulxr_abs std::abs |
Definition at line 826 of file ulxmlrpcpp.h.
#define ulxr_access access |
Definition at line 834 of file ulxmlrpcpp.h.
Referenced by ulxr::FileResource::clear(), and ulxr::FileResource::open().
#define ULXR_API_DECL | ( | type | ) | type |
Returns a platform dependent symbol to export names to the linker.
#define ULXR_API_DECL0 |
Returns a platform dependent symbol to export names to the linker.
#define ULXR_API_IMPL | ( | type | ) | type |
Returns a platform dependent symbol to import names to the linker.
#define ULXR_API_IMPL0 |
Returns a platform dependent symbol to import names to the linker.
#define ulxr_atoi std::atoi |
Definition at line 828 of file ulxmlrpcpp.h.
Referenced by ulxr::HttpProtocol::determineContentLength(), ulxr::HtmlFormHandler::getLong(), ulxr::getVersion(), and ulxr::HttpProtocol::splitHeaderLine().
#define ULXR_CERR std::wcerr |
Definition at line 420 of file ulxmlrpcpp.h.
#define ULXR_CHAR | ( | x | ) | L##x |
make the charactor constant of type wchar_t
Definition at line 414 of file ulxmlrpcpp.h.
Referenced by ulxr::HtmlFormHandler::applyTags(), ulxr::HttpServer::createLocalName(), ulxr::decodeBase64(), ulxr::HtmlFormHandler::extractFormElements(), ulxr::MultiThreadRpcServer::forwardThreadedError(), ulxr::HttpServer::forwardThreadedError(), ulxr::Struct::getSignature(), ulxr::Array::getSignature(), ulxr::getVersion(), ulxr::resolveCharRef(), ulxr::HttpProtocol::responseStatus(), ulxr::HttpProtocol::sendRequestHeader(), ulxr::HttpProtocol::sendResponseHeader(), ulxr::xmlEscape(), and ulxr::xmlUnEscape().
#define ULXR_COUT std::wcout |
Definition at line 419 of file ulxmlrpcpp.h.
Referenced by ulxr::MultiThreadRpcServer::printStatistics(), and ulxr::HttpServer::printStatistics().
#define ulxr_ctime std::ctime |
#define ULXR_DIRSEP ULXR_PCHAR("\\") |
Definition at line 773 of file ulxmlrpcpp.h.
Referenced by ulxr::HttpServer::createLocalName(), ulxr::HttpServer::executeHttpDELETE(), ulxr::HttpServer::executeHttpGET(), ulxr::HttpServer::executeHttpPUT(), ulxr::HttpServer::init(), and ulxr::HttpServer::setHttpRoot().
#define ULXR_DOUT | ( | x | ) |
#define ULXR_DOUT_HTTP | ( | x | ) |
Definition at line 346 of file ulxmlrpcpp.h.
Referenced by ulxr::HttpProtocol::parseHeaderLine(), ulxr::HttpProtocol::sendRequestHeader(), ulxr::HttpProtocol::sendResponseHeader(), and ulxr::HttpProtocol::tryConnect().
#define ULXR_DOUT_READ | ( | x | ) |
Definition at line 372 of file ulxmlrpcpp.h.
Referenced by ulxr::HttpServer::executeHttpRPC(), funtik::MultiProcessRpcServer::handleXmlRequest(), ulxr::Dispatcher::waitForCall(), and ulxr::Requester::waitForResponse().
#define ULXR_DOUT_REQ | ( | x | ) |
Definition at line 354 of file ulxmlrpcpp.h.
#define ULXR_DOUT_RESP | ( | x | ) |
Definition at line 355 of file ulxmlrpcpp.h.
Referenced by ulxr::HttpProtocol::sendNegativeResponse().
#define ULXR_DOUT_WRITE | ( | x | ) |
#define ULXR_DOUT_XML | ( | x | ) |
Definition at line 339 of file ulxmlrpcpp.h.
Referenced by ulxr::HttpServer::executeHttpRPC(), funtik::MultiProcessRpcServer::handleXmlRequest(), ulxr::HttpProtocol::sendRpcCall(), ulxr::HttpProtocol::sendRpcResponse(), ulxr::Dispatcher::waitForCall(), and ulxr::Requester::waitForResponse().
#define ULXR_DTRACE | ( | x | ) |
Definition at line 320 of file ulxmlrpcpp.h.
#define ULXR_DWRITE | ( | b, | |||
l | ) |
Definition at line 319 of file ulxmlrpcpp.h.
#define ULXR_DWRITE_READ | ( | p, | |||
l | ) |
#define ULXR_DWRITE_WRITE | ( | p, | |||
l | ) |
#define ulxr_eof std::eof |
Definition at line 825 of file ulxmlrpcpp.h.
#define ulxr_fabs std::fabs |
Definition at line 827 of file ulxmlrpcpp.h.
#define ulxr_fclose std::fclose |
Definition at line 836 of file ulxmlrpcpp.h.
Referenced by ulxr::FileResource::close(), and ulxr::FileResource::open().
#define ulxr_feof std::feof |
#define ulxr_ferror std::ferror |
Definition at line 830 of file ulxmlrpcpp.h.
Referenced by ulxr::FileResource::close(), and ulxr::FileResource::open().
#define ulxr_FILE std::FILE |
Definition at line 819 of file ulxmlrpcpp.h.
Referenced by ulxr::FileResource::close(), and ulxr::FileResource::open().
#define ulxr_fopen std::fopen |
Definition at line 824 of file ulxmlrpcpp.h.
Referenced by ulxr::FileResource::close(), and ulxr::FileResource::open().
#define ulxr_fputc std::fputc |
Definition at line 831 of file ulxmlrpcpp.h.
#define ulxr_fread fread |
#define ulxr_fwrite fwrite |
#define ULXR_GET_STRING | ( | x | ) | ulxr::getUnicode(x) |
transform the string into unicode if needed
Definition at line 743 of file ulxmlrpcpp.h.
Referenced by ulxr::TcpIpConnection::accept(), ulxr::SSLConnection::accept(), funtik::SSLConnection::accept(), ulxr::TcpIpConnection::asciiToInAddr(), ulxr::XmlParser::assertEndElement(), ulxr::WbXmlParser::charData(), ulxr::decodeBase64(), ulxr::Dispatcher::dispatchCall(), ulxr::HttpServer::executeHttpRPC(), ulxr::HtmlFormHandler::extractFormElements(), ulxr::HtmlFormHandler::formDecode(), ulxr::HttpProtocol::getDateStr(), ulxr::ExpatWrapper::getErrorString(), ulxr::Connection::getErrorString(), ulxr::getLastErrorString(), ulxr::ValueParserWb::getTopValueState(), ulxr::ValueParser::getTopValueState(), ulxr::getVersion(), ulxr::Double::getWbXml(), ulxr::Integer::getWbXml(), ulxr::Double::getXml(), ulxr::Integer::getXml(), funtik::MultiProcessRpcServer::handleXmlRequest(), ulxr::TcpIpConnection::init(), ulxr::HttpServer::init(), ulxr::HttpProtocol::init(), ulxr::intializeLog4J(), ulxr::TcpIpConnection::open(), ulxr::HttpServer::runPicoHttpd(), ulxr::HttpProtocol::sendNegativeResponse(), ulxr::HttpProtocol::sendRequestHeader(), ulxr::HttpProtocol::sendResponseHeader(), ulxr::MultiThreadRpcServer::serverLoop(), funtik::SSLConnection::setCAFile(), funtik::SSLConnection::setCertFile(), funtik::SSLConnection::setCryptographyData(), funtik::SSLConnection::setKeyFile(), ulxr::TcpIpConnection::TcpIpConnection(), ulxr::XmlParser::testEndElement(), ulxr::XmlParser::testStartElement(), ulxr::ValueParser::testStartElement(), ulxr::MethodResponseParser::testStartElement(), ulxr::MethodCallParser::testStartElement(), ulxr::HttpProtocol::tryConnect(), ulxr::Dispatcher::waitForCall(), ulxr::Requester::waitForResponse(), and ulxr::HttpProtocol::writeChunk().
#define ulxr_i18n | ( | x | ) | x |
Dummy, prepare automatic translation within the code.
Definition at line 737 of file ulxmlrpcpp.h.
Referenced by ulxr::TcpIpConnection::accept(), ulxr::SSLConnection::accept(), ulxr::Dispatcher::addMethodDescriptor(), ulxr::TcpIpConnection::asciiToInAddr(), ulxr::XmlParser::assertEndElement(), ulxr::HttpProtocol::awaitConnect(), ulxr::HttpServer::checkValidPath(), ulxr::HttpProtocol::connectionMachine(), ulxr::convertEncoding(), ulxr::SSLConnection::createSSL(), funtik::SSLConnection::createSSL(), ulxr::decodeBase64(), ulxr::decodeUtf8Group(), ulxr::HttpProtocol::determineContentLength(), ulxr::Dispatcher::dispatchCall(), ulxr::Dispatcher::dispatchCallLoc(), ulxr::encodeBase64(), ulxr::HttpServer::executeHttpDELETE(), ulxr::HttpServer::executeHttpGET(), ulxr::HttpServer::executeHttpPOST(), ulxr::HttpServer::executeHttpPUT(), ulxr::HttpServer::executeHttpRPC(), ulxr::HttpServer::executeUnknownHttpMethod(), ulxr::HttpClient::fileGET(), ulxr::HttpClient::filePUT(), ulxr::HtmlFormData::getElement(), ulxr::Connection::getErrorString(), ulxr::HttpProtocol::getHttpProperty(), ulxr::Struct::getMember(), ulxr::Dispatcher::getMethod(), ulxr::MethodCall::getParam(), ulxr::Double::getWbXml(), ulxr::Integer::getWbXml(), ulxr::Double::getXml(), ulxr::Integer::getXml(), funtik::MultiProcessRpcServer::handleXmlRequest(), ulxr::TcpIpConnection::init(), funtik::SSLConnection::initializeCTX(), ulxr::Mutex::lock(), ulxr::SSLConnection::low_level_read(), ulxr::SSLConnection::low_level_write(), ulxr::Mutex::Mutex(), ulxr::TcpIpConnection::open(), ulxr::SSLConnection::open(), ulxr::WbXmlParser::parse(), ulxr::HttpServer::performHttpTransaction(), ulxr::FileProcessor::process(), ulxr::Connection::read(), ulxr::HttpClient::receiveResponse(), ulxr::resolveCharRef(), ulxr::HttpProtocol::responseStatus(), ulxr::HttpProtocol::sendNegativeResponse(), funtik::SSLConnection::setCAFile(), funtik::SSLConnection::setCertFile(), funtik::SSLConnection::setCryptographyData(), funtik::SSLConnection::setKeyFile(), ulxr::TcpIpConnection::setProxy(), ulxr::Dispatcher::setupSystemMethods(), ulxr::Requester::startDispatch(), ulxr::Dispatcher::system_getCapabilities(), ulxr::Dispatcher::system_listMethods(), ulxr::Dispatcher::system_methodHelp(), ulxr::Dispatcher::system_methodSignature(), ulxr::TcpIpConnection::TcpIpConnection(), ulxr::XmlParser::testEndElement(), ulxr::WbXmlParser::testEndElement(), ulxr::ValueParserWb::testEndElement(), ulxr::ValueParser::testEndElement(), ulxr::MethodResponseParserWb::testEndElement(), ulxr::MethodResponseParser::testEndElement(), ulxr::MethodCallParserWb::testEndElement(), ulxr::MethodCallParser::testEndElement(), ulxr::XmlParser::testStartElement(), ulxr::WbXmlParser::testStartElement(), ulxr::unicodeToUtf8(), ulxr::Mutex::unlock(), ulxr::utf8ToAscii(), ulxr::utf8ToUnicode(), ulxr::Dispatcher::waitForCall(), ulxr::Requester::waitForResponse(), ulxr::wbXmlToInt(), ulxr::wbXmlToString(), ulxr::Connection::write(), ulxr::HttpProtocol::writeChunk(), ulxr::Dispatcher::xml_pretty_print(), ulxr::xmlUnEscape(), ulxr::ValueParser::~ValueParser(), and ulxr::ValueParserWb::~ValueParserWb().
#define ULXR_I18N_NOOP | ( | x | ) | x |
Dummy, tags a string for translation without doing anything.
Definition at line 732 of file ulxmlrpcpp.h.
Referenced by ulxr::decodeUtf8Group().
#define ULXR_INT64 __int64_t |
#define ulxr_isdigit std::isdigit |
#define ulxr_isspace std::isspace |
#define ulxr_localtime std::localtime |
#define ULXR_OMIT_REENTRANT_PROTECTOR |
Define this macro to omit mutex code to protect non-reentrant system library calls in a threaded environment within ulxmlrpcpp code.
Definition at line 722 of file ulxmlrpcpp.h.
#define ULXR_PCHAR | ( | x | ) | L##x |
make the string literal a wchar_t literal
Definition at line 417 of file ulxmlrpcpp.h.
Referenced by ulxr::TcpIpConnection::accept(), ulxr::SSLConnection::accept(), ulxr::Protocol::accept(), funtik::SSLConnection::accept(), ulxr::Protocol::addAuthentication(), ulxr::HttpServer::addAuthentication(), ulxr::HttpServer::addHttpHandler(), ulxr::Dispatcher::addMethod(), ulxr::Dispatcher::addMethodDescriptor(), ulxr::HttpProtocol::addOneTimeHttpField(), ulxr::Signature::addParam(), ulxr::HttpServer::addRealm(), ulxr::HttpServer::addResource(), ulxr::HtmlFormHandler::addSubResource(), ulxr::XmlParserBase::ParserState::appendCharData(), ulxr::HtmlFormHandler::applyTags(), ulxr::TcpIpConnection::asciiToInAddr(), ulxr::XmlParser::assertEndElement(), ulxr::HttpProtocol::awaitConnect(), ulxr::binaryDebugOutput(), ulxr::Boolean::Boolean(), ulxr::Requester::call(), ulxr::XmlParser::charData(), ulxr::WbXmlParser::charData(), ulxr::Protocol::checkAuthentication(), ulxr::HttpProtocol::checkContinue(), ulxr::HttpServer::checkValidPath(), ulxr::FileResource::clear(), ulxr::HttpProtocol::clearHttpInfo(), ulxr::TcpIpConnection::close(), ulxr::TcpIpConnection::ServerSocketData::close(), ulxr::SSLConnection::close(), ulxr::Protocol::close(), ulxr::HttpProtocol::close(), ulxr::FileResource::close(), ulxr::Connection::close(), funtik::SSLConnection::close(), ulxr::HtmlFormHandler::closeForm(), ulxr::HtmlFormHandler::closeSelect(), ulxr::Connection::Connection(), ulxr::Protocol::connectionMachine(), ulxr::HttpProtocol::connectionMachine(), ulxr::convertEncoding(), ulxr::HttpServer::createLocalName(), ulxr::SSLConnection::createSSL(), funtik::SSLConnection::createSSL(), ulxr::SSLConnection::cut(), ulxr::Connection::cut(), funtik::SSLConnection::cut(), ulxr::CachedResource::data(), ulxr::decodeBase64(), ulxr::decodeUtf8Group(), ulxr::Requester::decPending(), ulxr::TcpIpConnection::decrementServerRef(), ulxr::TcpIpConnection::detach(), ulxr::HttpProtocol::detach(), funtik::SSLConnection::detach(), ulxr::HttpProtocol::determineClosing(), ulxr::HttpProtocol::determineContentLength(), ulxr::MultiThreadRpcServer::dispatchAsync(), ulxr::HttpServer::dispatchAsync(), ulxr::Dispatcher::dispatchCall(), ulxr::Dispatcher::dispatchCallLoc(), ulxr::dispatchThreaded(), funtik::MultiProcessRpcServer::doChild(), ulxr::Connection::doConnect(), ulxr::HttpClient::doDELETE(), ulxr::TcpIpConnection::doTcpNoDelay(), ulxr::HttpProtocol::enableConnect(), ulxr::encodeBase64(), ulxr::ValueParserWb::endElement(), ulxr::ValueParser::endElement(), ulxr::HttpServer::executeHttpDELETE(), ulxr::HttpServer::executeHttpGET(), ulxr::HttpServer::executeHttpMethod(), ulxr::HttpServer::executeHttpPOST(), ulxr::HttpServer::executeHttpPUT(), ulxr::HttpServer::executeHttpRPC(), ulxr::HttpServer::executeUnknownHttpMethod(), ulxr::HtmlFormHandler::extractFormElements(), ulxr::HttpClient::fileGET(), ulxr::HttpClient::filePUT(), ulxr::HtmlFormHandler::formDecode(), ulxr::free_dynamic_method(), ulxr::Dispatcher::getCapabilities(), ulxr::XmlParserBase::ParserState::getCharData(), ulxr::HttpProtocol::getClientCookie(), ulxr::Protocol::getConnection(), ulxr::HttpProtocol::getCookie(), ulxr::HtmlFormHandler::getCssName(), ulxr::HttpProtocol::getDateStr(), ulxr::HtmlFormData::getElement(), ulxr::HtmlFormHandler::getEncoding(), ulxr::WbXmlParser::getErrorString(), ulxr::Connection::getErrorString(), ulxr::HttpServer::ThreadData::getHandle(), ulxr::HtmlFormHandler::getHeader(), ulxr::TcpIpConnection::getHostAdress(), ulxr::HttpProtocol::getHttpProperty(), ulxr::TcpIpConnection::getInterfaceName(), ulxr::SSLConnection::getInterfaceName(), funtik::SSLConnection::getInterfaceName(), ulxr::Struct::getMember(), ulxr::Dispatcher::getMethod(), ulxr::MethodResponseParserBase::getMethodResponse(), ulxr::MethodCall::getParam(), ulxr::HttpProtocol::getProtocolName(), ulxr::HttpServer::getRealm(), ulxr::HttpServer::getResource(), ulxr::CachedResource::getResourceName(), ulxr::HttpProtocol::getServerCookie(), ulxr::TcpIpConnection::getServerData(), ulxr::Struct::getSignature(), ulxr::Array::getSignature(), ulxr::Dispatcher::MethodCallDescriptor::getSignature(), ulxr::MethodCall::getSignature(), ulxr::XmlParserBase::ParserState::getStateName(), ulxr::ValueParserBase::ValueState::getStateName(), ulxr::HtmlFormHandler::getTail(), ulxr::ValueParserWb::getTopValueState(), ulxr::ValueParser::getTopValueState(), ulxr::ValueBase::getTypeName(), ulxr::Protocol::getUserPass(), ulxr::HttpProtocol::getUserPass(), ulxr::ValueParserBase::getValue(), ulxr::Struct::getValueName(), ulxr::Array::getValueName(), ulxr::DateTime::getValueName(), ulxr::Base64::getValueName(), ulxr::RpcString::getValueName(), ulxr::Double::getValueName(), ulxr::Integer::getValueName(), ulxr::Boolean::getValueName(), ulxr::Void::getValueName(), ulxr::Double::getWbXml(), ulxr::Integer::getWbXml(), ulxr::Boolean::getWbXml(), ulxr::Struct::getXml(), ulxr::Array::getXml(), ulxr::DateTime::getXml(), ulxr::Base64::getXml(), ulxr::RpcString::getXml(), ulxr::Double::getXml(), ulxr::Integer::getXml(), ulxr::Boolean::getXml(), ulxr::Void::getXml(), ulxr::MethodResponse::getXml(), ulxr::MethodCall::getXml(), ulxr::getXmlIndent(), ulxr::getXmlLinefeed(), ulxr::FileResource::good(), ulxr::HttpServer::guessMimeType(), ulxr::MethodHandler::handle(), ulxr::HtmlFormHandler::handle_css_file(), ulxr::HtmlFormHandler::handle_subresource_list(), ulxr::HtmlFormHandler::handler(), funtik::MultiProcessRpcServer::handleRequest(), funtik::MultiProcessRpcServer::handleXmlRequest(), ulxr::HttpProtocol::hasBytesToRead(), ulxr::HttpProtocol::hasClientCookie(), ulxr::HttpProtocol::hasClosingProperty(), ulxr::HttpProtocol::hasCookie(), ulxr::HttpProtocol::hasHttpProperty(), ulxr::SSLConnection::hasPendingInput(), funtik::SSLConnection::hasPendingInput(), ulxr::HttpProtocol::hasServerCookie(), ulxr::HtmlFormHandler::HtmlFormHandler(), ulxr::HttpClient::HttpClient(), ulxr::HttpProtocol::HttpProtocol(), ulxr::Requester::incPending(), ulxr::TcpIpConnection::init(), ulxr::SSLConnection::init(), ulxr::Protocol::init(), ulxr::HttpServer::init(), ulxr::HttpProtocol::init(), ulxr::Connection::init(), funtik::SSLConnection::init(), ulxr::SSLConnection::initializeCTX(), funtik::SSLConnection::initializeCTX(), ulxr::HttpServer::interpreteHttpHeader(), ulxr::HttpClient::interpreteHttpHeader(), ulxr::HttpProtocol::isAcceptCookies(), ulxr::HttpProtocol::isChunkedTransfer(), ulxr::HttpProtocol::isConnected(), ulxr::HttpProtocol::isConnectEnabled(), ulxr::Protocol::isOpen(), ulxr::Connection::isOpen(), ulxr::Protocol::isTransmitOnly(), ulxr::HttpProtocol::isTransmitOnly(), ulxr::Mutex::lock(), ulxr::SSLConnection::low_level_read(), funtik::SSLConnection::low_level_read(), ulxr::SSLConnection::low_level_write(), ulxr::Connection::low_level_write(), funtik::SSLConnection::low_level_write(), ulxr::HttpProtocol::machine_switchToBody(), ulxr::make_member(), ulxr::HtmlFormHandler::makeAnchor(), ulxr::HtmlFormHandler::makeCheckBox(), ulxr::HtmlFormHandler::makeLineBreak(), ulxr::HtmlFormHandler::makeOption(), ulxr::HtmlFormHandler::makeRadioButton(), ulxr::HtmlFormHandler::makeResetButton(), ulxr::HtmlFormHandler::makeSubmitButton(), ulxr::HtmlFormHandler::makeTextArea(), ulxr::HtmlFormHandler::makeTextField(), ulxr::Dispatcher::MethodCallDescriptor::MethodCallDescriptor(), ulxr::HttpClient::msgGET(), ulxr::HttpClient::msgPOST(), ulxr::HttpClient::msgPUT(), ulxr::Mutex::Mutex(), ulxr::Dispatcher::numMethods(), ulxr::Requester::numPendingRequests(), ulxr::TcpIpConnection::open(), ulxr::SSLConnection::open(), ulxr::Protocol::open(), ulxr::FileResource::open(), funtik::SSLConnection::open(), ulxr::HtmlFormHandler::openForm(), ulxr::HtmlFormHandler::openSelect(), ulxr::operator<<(), ulxr::WbXmlParser::parse(), ulxr::HttpProtocol::parseHeaderLine(), ulxr::password_cb(), funtik::password_cb(), ulxr::HttpServer::performHttpTransaction(), ulxr::MultiThreadRpcServer::printStatistics(), ulxr::HttpServer::printStatistics(), ulxr::FileProcessor::process(), ulxr::Protocol::Protocol(), ulxr::Connection::read(), ulxr::CachedResource::read(), ulxr::Protocol::readRaw(), ulxr::HttpClient::receiveResponse(), ulxr::Protocol::rejectAuthentication(), ulxr::HttpProtocol::rejectAuthentication(), ulxr::MultiThreadRpcServer::releaseThreads(), ulxr::HttpServer::releaseThreads(), ulxr::Dispatcher::removeMethod(), ulxr::HttpServer::ThreadData::requestTermination(), ulxr::FileResource::reset(), ulxr::Protocol::resetConnection(), ulxr::HttpProtocol::resetConnection(), ulxr::resolveCharRef(), ulxr::HtmlFormHandler::resourceSplit(), ulxr::HttpProtocol::responseStatus(), ulxr::HttpServer::runPicoHttpd(), ulxr::Log4JSender::send(), ulxr::Requester::send_call(), ulxr::HttpClient::sendAuthentication(), ulxr::HttpProtocol::sendNegativeResponse(), ulxr::HttpProtocol::sendRequestHeader(), ulxr::Dispatcher::sendResponse(), ulxr::HttpProtocol::sendResponseHeader(), ulxr::Protocol::sendRpcCall(), ulxr::HttpProtocol::sendRpcCall(), ulxr::Protocol::sendRpcResponse(), ulxr::HttpProtocol::sendRpcResponse(), ulxr::MultiThreadRpcServer::serverLoop(), funtik::MultiProcessRpcServer::serverLoop(), ulxr::HttpProtocol::setAcceptCookies(), funtik::SSLConnection::setCAFile(), funtik::SSLConnection::setCertFile(), ulxr::HttpProtocol::setChunkedTransfer(), ulxr::HttpProtocol::setClientCookie(), ulxr::Protocol::setConnection(), ulxr::Connection::setConnectionTimeout(), ulxr::Connection::setConnector(), ulxr::HttpProtocol::setCookie(), funtik::SSLConnection::setCryptographyData(), ulxr::DateTime::setDateTime(), ulxr::MethodResponse::setFault(), ulxr::HttpServer::ThreadData::setHandle(), ulxr::HttpServer::setHttpRoot(), funtik::SSLConnection::setKeyFile(), ulxr::Protocol::setMessageAuthentication(), ulxr::HttpProtocol::setMessageAuthentication(), ulxr::HttpClient::setMessageAuthentication(), ulxr::Protocol::setPersistent(), ulxr::TcpIpConnection::setProxy(), ulxr::HttpProtocol::setProxyAuthentication(), ulxr::MethodResponse::setResult(), ulxr::HttpServer::setRpcDispatcher(), ulxr::HttpProtocol::setServerCookie(), ulxr::TcpIpConnection::setServerData(), ulxr::MultiThreadRpcServer::ThreadData::setTerminate(), ulxr::Connection::setTimeout(), ulxr::Protocol::setTransmitOnly(), ulxr::HttpProtocol::setTransmitOnly(), ulxr::Dispatcher::setupSystemMethods(), ulxr::TcpIpConnection::shutdown(), ulxr::TcpIpConnection::ServerSocketData::shutdown(), ulxr::HttpProtocol::shutdown(), ulxr::MultiThreadRpcServer::shutdownAllThreads(), ulxr::HttpServer::shutdownAllThreads(), ulxr::HttpProtocol::splitHeaderLine(), ulxr::SSLConnection::SSLConnection(), funtik::SSLConnection::SSLConnection(), ulxr::Requester::startDispatch(), ulxr::ValueParserWb::startElement(), ulxr::ValueParser::startElement(), ulxr::MultiThreadRpcServer::startThread(), ulxr::HttpServer::startThread(), ulxr::HttpServer::stripResource(), ulxr::Dispatcher::system_getCapabilities(), ulxr::Dispatcher::system_listMethods(), ulxr::Dispatcher::system_methodHelp(), ulxr::Dispatcher::system_methodSignature(), ulxr::ValueParserBase::ArrayState::takeValue(), ulxr::ValueParserBase::MemberState::takeValue(), ulxr::ValueParserBase::ValueState::takeValue(), ulxr::TcpIpConnection::TcpIpConnection(), ulxr::MultiThreadRpcServer::terminateAllThreads(), ulxr::HttpServer::terminateAllThreads(), ulxr::XmlParser::testEndElement(), ulxr::WbXmlParser::testEndElement(), ulxr::ValueParserWb::testEndElement(), ulxr::ValueParser::testEndElement(), ulxr::MethodResponseParserWb::testEndElement(), ulxr::MethodResponseParser::testEndElement(), ulxr::MethodCallParserWb::testEndElement(), ulxr::MethodCallParser::testEndElement(), ulxr::XmlParser::testStartElement(), ulxr::WbXmlParser::testStartElement(), ulxr::ValueParserWb::testStartElement(), ulxr::ValueParser::testStartElement(), ulxr::MethodResponseParserWb::testStartElement(), ulxr::MethodResponseParser::testStartElement(), ulxr::MethodCallParserWb::testStartElement(), ulxr::MethodCallParser::testStartElement(), ulxr::Requester::transmit(), ulxr::HttpProtocol::tryConnect(), ulxr::unicodeToUtf8(), ulxr::Mutex::unlock(), ulxr::utf8ToAscii(), ulxr::utf8ToUnicode(), ulxr::ValueParser::ValueParser(), ulxr::ValueParserWb::ValueParserWb(), ulxr::MultiThreadRpcServer::waitAsync(), ulxr::HttpServer::waitAsync(), funtik::MultiProcessRpcServer::waitConnection(), ulxr::Dispatcher::waitForCall(), ulxr::Requester::waitForResponse(), ulxr::wbXmlToInt(), ulxr::wbXmlToString(), ulxr::Connection::write(), ulxr::CachedResource::write(), ulxr::HttpProtocol::writeChunk(), ulxr::Protocol::writeRaw(), ulxr::Dispatcher::xml_pretty_print(), ulxr::xmlEscape(), ulxr::XmlParserBase::XmlParserBase(), ulxr::xmlUnEscape(), ulxr::CachedResource::~CachedResource(), ulxr::Connection::~Connection(), ulxr::Dispatcher::~Dispatcher(), ulxr::HttpProtocol::~HttpProtocol(), ulxr::Protocol::~Protocol(), ulxr::SSLConnection::~SSLConnection(), funtik::SSLConnection::~SSLConnection(), ulxr::TcpIpConnection::~TcpIpConnection(), ulxr::ValueParser::~ValueParser(), and ulxr::ValueParserWb::~ValueParserWb().
#define ULXR_RECV_BUFFER_SIZE 50 |
Definition at line 381 of file ulxmlrpcpp.h.
Referenced by ulxr::HttpProtocol::awaitConnect(), ulxr::HttpServer::executeHttpPUT(), ulxr::HttpServer::executeHttpRPC(), ulxr::HtmlFormHandler::extractFormElements(), funtik::MultiProcessRpcServer::handleXmlRequest(), ulxr::HttpServer::performHttpTransaction(), ulxr::HttpClient::receiveResponse(), ulxr::Dispatcher::waitForCall(), and ulxr::Requester::waitForResponse().
#define ulxr_remove std::remove |
#define ULXR_SEND_BUFFER_SIZE 2000 |
#define ulxr_snprintf std::snprintf |
Definition at line 842 of file ulxmlrpcpp.h.
Referenced by ulxr::Double::getWbXml(), ulxr::Integer::getWbXml(), ulxr::Double::getXml(), and ulxr::Integer::getXml().
#define ulxr_sprintf std::sprintf |
Definition at line 837 of file ulxmlrpcpp.h.
Referenced by ulxr::HtmlFormHandler::makeHexNumber(), ulxr::HtmlFormHandler::makeNumber(), ulxr::HttpProtocol::sendNegativeResponse(), ulxr::HttpProtocol::sendRequestHeader(), ulxr::HttpProtocol::sendResponseHeader(), ulxr::HttpProtocol::tryConnect(), and ulxr::HttpProtocol::writeChunk().
#define ulxr_stricmp std::stricmp |
Definition at line 851 of file ulxmlrpcpp.h.
#define ULXR_STRING | ( | x | ) | ulxr::CppString(x) |
#define ulxr_swprintf std::swprintf |
Definition at line 845 of file ulxmlrpcpp.h.
Referenced by ulxr::HtmlFormHandler::makeHexNumber(), and ulxr::HtmlFormHandler::makeNumber().
#define ulxr_time std::time |
Definition at line 849 of file ulxmlrpcpp.h.
#define ulxr_time_t std::time_t |
Definition at line 846 of file ulxmlrpcpp.h.
#define ulxr_tm std::tm |
#define ulxr_tolower std::tolower |
#define ulxr_toupper std::toupper |
Definition at line 820 of file ulxmlrpcpp.h.
Referenced by ulxr::HtmlFormHandler::formDecode(), ulxr::makeUpper(), and ulxr::resolveCharRef().
#define ULXR_TRACE | ( | x | ) |
Definition at line 332 of file ulxmlrpcpp.h.
Referenced by ulxr::TcpIpConnection::accept(), ulxr::SSLConnection::accept(), ulxr::Protocol::accept(), funtik::SSLConnection::accept(), ulxr::Protocol::addAuthentication(), ulxr::HttpServer::addAuthentication(), ulxr::HttpServer::addHttpHandler(), ulxr::Struct::addMember(), ulxr::Dispatcher::addMethod(), ulxr::Dispatcher::addMethodDescriptor(), ulxr::HttpProtocol::addOneTimeHttpField(), ulxr::HttpServer::addRealm(), ulxr::HttpServer::addResource(), ulxr::XmlParserBase::ParserState::appendCharData(), ulxr::XmlParser::assertEndElement(), ulxr::HttpProtocol::awaitConnect(), ulxr::Requester::call(), ulxr::XmlParser::charData(), ulxr::WbXmlParser::charData(), ulxr::Protocol::checkAuthentication(), ulxr::HttpProtocol::checkContinue(), ulxr::HttpServer::checkValidPath(), ulxr::FileResource::clear(), ulxr::HttpProtocol::clearHttpInfo(), ulxr::TcpIpConnection::close(), ulxr::TcpIpConnection::ServerSocketData::close(), ulxr::SSLConnection::close(), ulxr::Protocol::close(), ulxr::HttpProtocol::close(), ulxr::FileResource::close(), ulxr::Connection::close(), funtik::SSLConnection::close(), ulxr::Connection::Connection(), ulxr::Protocol::connectionMachine(), ulxr::HttpProtocol::connectionMachine(), ulxr::HttpServer::createLocalName(), ulxr::SSLConnection::createSSL(), funtik::SSLConnection::createSSL(), ulxr::SSLConnection::cut(), ulxr::Connection::cut(), funtik::SSLConnection::cut(), ulxr::CachedResource::data(), ulxr::Requester::decPending(), ulxr::TcpIpConnection::decrementServerRef(), ulxr::TcpIpConnection::detach(), ulxr::HttpProtocol::detach(), funtik::SSLConnection::detach(), ulxr::HttpProtocol::determineClosing(), ulxr::HttpProtocol::determineContentLength(), ulxr::MultiThreadRpcServer::dispatchAsync(), ulxr::HttpServer::dispatchAsync(), ulxr::Dispatcher::dispatchCall(), ulxr::Dispatcher::dispatchCallLoc(), ulxr::dispatchThreaded(), funtik::MultiProcessRpcServer::doChild(), ulxr::Connection::doConnect(), ulxr::HttpClient::doDELETE(), ulxr::TcpIpConnection::doTcpNoDelay(), ulxr::HttpProtocol::enableConnect(), ulxr::ValueParserWb::endElement(), ulxr::ValueParser::endElement(), ulxr::HttpServer::executeHttpDELETE(), ulxr::HttpServer::executeHttpGET(), ulxr::HttpServer::executeHttpMethod(), ulxr::HttpServer::executeHttpPOST(), ulxr::HttpServer::executeHttpPUT(), ulxr::HttpServer::executeHttpRPC(), ulxr::HtmlFormHandler::extractFormElements(), ulxr::HttpClient::fileGET(), ulxr::HttpClient::filePUT(), ulxr::HtmlFormHandler::formDecode(), ulxr::MultiThreadRpcServer::forwardThreadedError(), ulxr::HttpServer::forwardThreadedError(), ulxr::free_dynamic_method(), ulxr::XmlParserBase::ParserState::getCharData(), ulxr::HttpProtocol::getClientCookie(), ulxr::Protocol::getConnection(), ulxr::HttpProtocol::getCookie(), ulxr::HttpProtocol::getDateStr(), ulxr::HttpServer::ThreadData::getHandle(), ulxr::HttpProtocol::getHttpProperty(), ulxr::SSLConnection::getInterfaceName(), funtik::SSLConnection::getInterfaceName(), ulxr::Dispatcher::getMethod(), ulxr::HttpServer::getRealm(), ulxr::HttpServer::getResource(), ulxr::CachedResource::getResourceName(), ulxr::HttpProtocol::getServerCookie(), ulxr::TcpIpConnection::getServerData(), ulxr::Dispatcher::MethodCallDescriptor::getSignature(), ulxr::ValueParserWb::getTopValueState(), ulxr::ValueParser::getTopValueState(), ulxr::Protocol::getUserPass(), ulxr::HttpProtocol::getUserPass(), ulxr::ValueParserBase::getValue(), ulxr::FileResource::good(), ulxr::MethodHandler::handle(), ulxr::HtmlFormHandler::handler(), funtik::MultiProcessRpcServer::handleRequest(), funtik::MultiProcessRpcServer::handleXmlRequest(), ulxr::HttpProtocol::hasBytesToRead(), ulxr::HttpProtocol::hasClientCookie(), ulxr::HttpProtocol::hasCookie(), ulxr::HttpProtocol::hasHttpProperty(), ulxr::SSLConnection::hasPendingInput(), funtik::SSLConnection::hasPendingInput(), ulxr::HttpProtocol::hasServerCookie(), ulxr::HttpClient::HttpClient(), ulxr::HttpProtocol::HttpProtocol(), ulxr::Requester::incPending(), ulxr::TcpIpConnection::init(), ulxr::SSLConnection::init(), ulxr::Protocol::init(), ulxr::HttpProtocol::init(), ulxr::Connection::init(), funtik::SSLConnection::init(), ulxr::SSLConnection::initializeCTX(), funtik::SSLConnection::initializeCTX(), ulxr::HttpServer::interpreteHttpHeader(), ulxr::HttpClient::interpreteHttpHeader(), ulxr::HttpProtocol::isAcceptCookies(), ulxr::HttpProtocol::isChunkedTransfer(), ulxr::HttpProtocol::isConnected(), ulxr::HttpProtocol::isConnectEnabled(), ulxr::Protocol::isOpen(), ulxr::Connection::isOpen(), ulxr::Protocol::isTransmitOnly(), ulxr::HttpProtocol::isTransmitOnly(), ulxr::SSLConnection::low_level_read(), funtik::SSLConnection::low_level_read(), ulxr::SSLConnection::low_level_write(), ulxr::Connection::low_level_write(), funtik::SSLConnection::low_level_write(), ulxr::HttpProtocol::machine_switchToBody(), ulxr::make_member(), ulxr::HttpClient::msgGET(), ulxr::HttpClient::msgPOST(), ulxr::HttpClient::msgPUT(), ulxr::Dispatcher::numMethods(), ulxr::Requester::numPendingRequests(), ulxr::TcpIpConnection::open(), ulxr::SSLConnection::open(), ulxr::Protocol::open(), ulxr::FileResource::open(), funtik::SSLConnection::open(), ulxr::operator<<(), ulxr::WbXmlParser::parse(), ulxr::HttpProtocol::parseHeaderLine(), ulxr::password_cb(), funtik::password_cb(), ulxr::HttpServer::performHttpTransaction(), ulxr::Protocol::Protocol(), ulxr::Connection::read(), ulxr::CachedResource::read(), ulxr::Protocol::readRaw(), ulxr::HttpClient::receiveResponse(), ulxr::Protocol::rejectAuthentication(), ulxr::HttpProtocol::rejectAuthentication(), ulxr::MultiThreadRpcServer::releaseThreads(), ulxr::HttpServer::releaseThreads(), ulxr::Dispatcher::removeMethod(), ulxr::HttpServer::ThreadData::requestTermination(), ulxr::FileResource::reset(), ulxr::Protocol::resetConnection(), ulxr::HttpProtocol::resetConnection(), ulxr::HttpProtocol::responseStatus(), ulxr::HttpServer::runPicoHttpd(), ulxr::Requester::send_call(), ulxr::HttpClient::sendAuthentication(), ulxr::HttpProtocol::sendNegativeResponse(), ulxr::HttpProtocol::sendRequestHeader(), ulxr::Dispatcher::sendResponse(), ulxr::HttpProtocol::sendResponseHeader(), ulxr::Protocol::sendRpcCall(), ulxr::HttpProtocol::sendRpcCall(), ulxr::Protocol::sendRpcResponse(), ulxr::HttpProtocol::sendRpcResponse(), ulxr::MultiThreadRpcServer::serverLoop(), funtik::MultiProcessRpcServer::serverLoop(), ulxr::HttpProtocol::setAcceptCookies(), ulxr::HttpProtocol::setChunkedTransfer(), ulxr::HttpProtocol::setClientCookie(), ulxr::Protocol::setConnection(), ulxr::Connection::setConnectionTimeout(), ulxr::Connection::setConnector(), ulxr::HttpProtocol::setCookie(), ulxr::MethodResponse::setFault(), ulxr::HttpServer::ThreadData::setHandle(), ulxr::HttpServer::setHttpRoot(), ulxr::Protocol::setMessageAuthentication(), ulxr::HttpProtocol::setMessageAuthentication(), ulxr::HttpClient::setMessageAuthentication(), ulxr::Protocol::setPersistent(), ulxr::TcpIpConnection::setProxy(), ulxr::HttpProtocol::setProxyAuthentication(), ulxr::MethodResponse::setResult(), ulxr::HttpServer::setRpcDispatcher(), ulxr::HttpProtocol::setServerCookie(), ulxr::TcpIpConnection::setServerData(), ulxr::MultiThreadRpcServer::ThreadData::setTerminate(), ulxr::Connection::setTimeout(), ulxr::Protocol::setTransmitOnly(), ulxr::HttpProtocol::setTransmitOnly(), ulxr::Dispatcher::setupSystemMethods(), ulxr::TcpIpConnection::shutdown(), ulxr::TcpIpConnection::ServerSocketData::shutdown(), ulxr::HttpProtocol::shutdown(), ulxr::MultiThreadRpcServer::shutdownAllThreads(), ulxr::HttpServer::shutdownAllThreads(), ulxr::SSLConnection::SSLConnection(), funtik::SSLConnection::SSLConnection(), ulxr::Requester::startDispatch(), ulxr::ValueParserWb::startElement(), ulxr::ValueParser::startElement(), ulxr::MultiThreadRpcServer::startThread(), ulxr::HttpServer::startThread(), ulxr::HttpServer::stripResource(), ulxr::Dispatcher::system_listMethods(), ulxr::Dispatcher::system_methodHelp(), ulxr::Dispatcher::system_methodSignature(), ulxr::ValueParserBase::ArrayState::takeValue(), ulxr::ValueParserBase::MemberState::takeValue(), ulxr::ValueParserBase::ValueState::takeValue(), ulxr::TcpIpConnection::TcpIpConnection(), ulxr::MultiThreadRpcServer::terminateAllThreads(), ulxr::HttpServer::terminateAllThreads(), ulxr::ValueParserWb::testEndElement(), ulxr::ValueParser::testEndElement(), ulxr::MethodResponseParserWb::testEndElement(), ulxr::MethodResponseParser::testEndElement(), ulxr::MethodCallParserWb::testEndElement(), ulxr::MethodCallParser::testEndElement(), ulxr::ValueParserWb::testStartElement(), ulxr::ValueParser::testStartElement(), ulxr::MethodResponseParserWb::testStartElement(), ulxr::MethodResponseParser::testStartElement(), ulxr::MethodCallParserWb::testStartElement(), ulxr::MethodCallParser::testStartElement(), ulxr::Requester::transmit(), ulxr::HttpProtocol::tryConnect(), ulxr::ValueParser::ValueParser(), ulxr::ValueParserWb::ValueParserWb(), ulxr::MultiThreadRpcServer::waitAsync(), ulxr::HttpServer::waitAsync(), ulxr::Dispatcher::waitForCall(), ulxr::Requester::waitForResponse(), ulxr::Connection::write(), ulxr::CachedResource::write(), ulxr::HttpProtocol::writeChunk(), ulxr::Protocol::writeRaw(), ulxr::Dispatcher::xml_pretty_print(), ulxr::XmlParserBase::XmlParserBase(), ulxr::CachedResource::~CachedResource(), ulxr::Connection::~Connection(), ulxr::Dispatcher::~Dispatcher(), ulxr::HttpProtocol::~HttpProtocol(), ulxr::Protocol::~Protocol(), ulxr::SSLConnection::~SSLConnection(), funtik::SSLConnection::~SSLConnection(), ulxr::TcpIpConnection::~TcpIpConnection(), ulxr::ValueParser::~ValueParser(), and ulxr::ValueParserWb::~ValueParserWb().
#define ULXR_USE_STD_EXCEPTION |
ulxr::Exception is derived from std::exception
ulxmlrpcpp
is a lightweight library to perform calls on remote systems using the xml protocol.
Definition at line 115 of file ulxmlrpcpp.h.