OverSim
XmlRpcValue.cc File Reference
#include "XmlRpcValue.h"
#include "XmlRpcException.h"
#include "XmlRpcUtil.h"
#include "base64.h"
#include <iostream>
#include <ostream>
#include <stdlib.h>
#include <stdio.h>

Go to the source code of this file.

Namespaces

namespace  XmlRpc

Functions

static bool XmlRpc::tmEq (struct tm const &t1, struct tm const &t2)
std::ostream & operator<< (std::ostream &os, XmlRpc::XmlRpcValue &v)

Variables

static const char XmlRpc::VALUE_TAG [] = "<value>"
static const char XmlRpc::VALUE_ETAG [] = "</value>"
static const char XmlRpc::BOOLEAN_TAG [] = "<boolean>"
static const char XmlRpc::BOOLEAN_ETAG [] = "</boolean>"
static const char XmlRpc::DOUBLE_TAG [] = "<double>"
static const char XmlRpc::DOUBLE_ETAG [] = "</double>"
static const char XmlRpc::INT_TAG [] = "<int>"
static const char XmlRpc::I4_TAG [] = "<i4>"
static const char XmlRpc::I4_ETAG [] = "</i4>"
static const char XmlRpc::STRING_TAG [] = "<string>"
static const char XmlRpc::DATETIME_TAG [] = "<dateTime.iso8601>"
static const char XmlRpc::DATETIME_ETAG [] = "</dateTime.iso8601>"
static const char XmlRpc::BASE64_TAG [] = "<base64>"
static const char XmlRpc::BASE64_ETAG [] = "</base64>"
static const char XmlRpc::ARRAY_TAG [] = "<array>"
static const char XmlRpc::DATA_TAG [] = "<data>"
static const char XmlRpc::DATA_ETAG [] = "</data>"
static const char XmlRpc::ARRAY_ETAG [] = "</array>"
static const char XmlRpc::STRUCT_TAG [] = "<struct>"
static const char XmlRpc::MEMBER_TAG [] = "<member>"
static const char XmlRpc::NAME_TAG [] = "<name>"
static const char XmlRpc::NAME_ETAG [] = "</name>"
static const char XmlRpc::MEMBER_ETAG [] = "</member>"
static const char XmlRpc::STRUCT_ETAG [] = "</struct>"

Detailed Description

Author
Chris Morley

Definition in file XmlRpcValue.cc.

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
XmlRpc::XmlRpcValue v 
)

Definition at line 610 of file XmlRpcValue.cc.

{
// If you want to output in xml format:
//return os << v.toXml();
return v.write(os);
}