cc/Util.h (30 lines of code) (raw):
// import { Readable } from 'stream';
// import * as $tea from '@alicloud/tea-typescript';
// import * as kitx from 'kitx';
// import querystring from 'querystring';
// import { platform, arch } from 'os';
// const DEFAULT_USER_AGENT = `AlibabaCloud (${platform()}; ${arch()}) Node.js/${process.version} Core/1.0.1 TeaDSL/1`;
#ifndef UTIL_H_
#define UTIL_H_
#include <iostream>
#include <unordered_map>
#include <sstream>
#include "Tea.h"
using namespace std;
using namespace Tea;
namespace Util {
class RuntimeOptions : Tea::Model {
public:
bool autoretry;
bool ignoreSSL;
int maxAttempts;
string backoffPolicy;
int backoffPeriod;
int readTimeout;
int connectTimeout;
string httpProxy;
string httpsProxy;
string noProxy;
int maxIdleConns;
};
class Client {
public:
static string toString(char * buff);
static string getDateUTCString();
};
}
#endif