1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
This commit is contained in:
stefanocasazza 2017-06-27 18:56:42 +02:00
parent 913f15755e
commit b932d41d54
17 changed files with 34 additions and 24 deletions

View File

@ -55,6 +55,8 @@ uint32_t id;
UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -64,6 +64,8 @@ Content-Type: application/json
uint32_t len1, len2, id, rnum;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -62,9 +62,9 @@ uint32_t id;
UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '[';

View File

@ -62,9 +62,9 @@ uint32_t id, rnum;
//mongoc_bulk_operation_t* bulk = mc->createBulk(false);
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '[';

View File

@ -65,6 +65,8 @@ Content-Type: application/json
<!--#code
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -45,6 +45,8 @@ UStringRep* rep;
char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -44,6 +44,8 @@ World* pworld;
char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -69,6 +69,8 @@ World* pworld;
char query[8192];
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
if (bpgsql)
{
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
@ -94,8 +96,6 @@ while (true)
}
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
char* p = UClientImage_Base::wbuffer->pend();
*p++ = '[';

View File

@ -27,7 +27,7 @@ static void usp_fork_equery()
return;
}
U_MEMCPY(buffer, "{\"query\":{\"match\":{\"_id\":\"", QLEN);
U_MEMCPY(buffer, "{\"query\":{\"match\":{\"_id\":\"", QLEN);
#ifndef AS_cpoll_cppsp_DO
U_NEW(UVector<World*>, pvworld_query, UVector<World*>(500));
@ -55,6 +55,8 @@ uint32_t id;
UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -64,6 +64,8 @@ Content-Type: application/json
uint32_t len1, len2, id, rnum;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -62,9 +62,9 @@ uint32_t id;
UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '[';

View File

@ -62,9 +62,9 @@ uint32_t id, rnum;
//mongoc_bulk_operation_t* bulk = mc->createBulk(false);
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '[';

View File

@ -65,6 +65,8 @@ Content-Type: application/json
<!--#code
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -45,6 +45,8 @@ UStringRep* rep;
char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -44,6 +44,8 @@ World* pworld;
char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('[');
#endif

View File

@ -69,6 +69,8 @@ World* pworld;
char query[8192];
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
if (bpgsql)
{
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
@ -94,8 +96,6 @@ while (true)
}
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
char* p = UClientImage_Base::wbuffer->pend();
*p++ = '[';

View File

@ -1,6 +1,6 @@
#!/bin/bash
fw_depends gcc-4.9
fw_depends gcc-6
fw_installed ulib && return 0
@ -25,20 +25,10 @@ sudo apt-get install -y postgresql-server-dev-all
sudo apt-get install -y libcap2-bin
#fi
# Check for the compiler support (We want at least g++ 4.8)
CC=gcc # C compiler command
CXX=g++ # C++ compiler command
gcc_version=`g++ -dumpversion`
case "$gcc_version" in
3*|4.0*|4.1*|4.2*|4.3*|4.4*|4.5*|4.6*|4.7*|4.8*)
CC='gcc-4.9'
CXX='g++-4.9'
;;
esac
export CC CXX
export CC=gcc-6
export CXX=g++-6
export AR=gcc-ar-6
export RANLIB=gcc-ranlib-6
# We need to install mongo-c-driver (we don't have a ubuntu package)
RETCODE=$(fw_exists ${IROOT}/mongo-c-driver.installed)