virtual void dump() const { char ascii_key[72]; ascii_key[0] = '\0'; const data_entry *picked = pick_key(); if (picked != NULL) { pick_key()->to_ascii(ascii_key, sizeof(ascii_key)); } fprintf(stderr, "op: %s(%d)\n\t" "area: %d, key_count: %d, packet size: %lu, server_flag:%d\n\t" "key: %s\n", name(getPCode()), getPCode(), area, key_count, size(), server_flag, ascii_key); }
bool admin_packet_t::is_req() const { switch( getPCode() ) { case TAIR_REQ_AGILE_ADMIN_PACKET: return true; default: return false; } }
JsonObject* SamiApiResponse::asJsonObject() { JsonObject *pJsonObject = new JsonObject(); pJsonObject->Construct(); JsonString *pCodeKey = new JsonString(L"code"); pJsonObject->Add(pCodeKey, toJson(getPCode(), "Integer", "")); JsonString *pTypeKey = new JsonString(L"type"); pJsonObject->Add(pTypeKey, toJson(getPType(), "String", "")); JsonString *pMessageKey = new JsonString(L"message"); pJsonObject->Add(pMessageKey, toJson(getPMessage(), "String", "")); return pJsonObject; }
JsonObject* SamiStatus::asJsonObject() { JsonObject *pJsonObject = new JsonObject(); pJsonObject->Construct(); JsonString *pCodeKey = new JsonString(L"code"); pJsonObject->Add(pCodeKey, toJson(getPCode(), "String", "")); JsonString *pInfoKey = new JsonString(L"info"); pJsonObject->Add(pInfoKey, toJson(getPInfo(), "String", "")); return pJsonObject; }