mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-07 21:27:04 +08:00
Apply CamelCase for class and struct names 2/2
Additionally change .clang-tidy not to ignore struct names. Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
e48bb5ad6a
commit
2022592f3d
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2021 Intel Corporation
|
||||
* Copyright (C) 2018-2023 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -47,7 +47,7 @@ enum HAS_MSG_TYPE {
|
||||
NUM_OF_MSG_TYPE
|
||||
};
|
||||
|
||||
struct HAS_HDR {
|
||||
struct HasHdr {
|
||||
union {
|
||||
uint32_t msg_type;
|
||||
HAS_MSG_TYPE type;
|
||||
@@ -62,7 +62,7 @@ enum {
|
||||
MSG_TYPE_FUNNY_IO
|
||||
};
|
||||
|
||||
struct HAS_MMIO_REQ {
|
||||
struct HasMmioReq {
|
||||
uint32_t write : 1;
|
||||
uint32_t size : 3;
|
||||
uint32_t dev_idx : 2;
|
||||
@@ -78,8 +78,8 @@ struct HAS_MMIO_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_MMIO_EXT_REQ {
|
||||
struct HAS_MMIO_REQ mmio_req;
|
||||
struct HasMmioExtReq {
|
||||
struct HasMmioReq mmio_req;
|
||||
uint32_t sourceid : 8;
|
||||
uint32_t reserved1 : 24;
|
||||
enum {
|
||||
@@ -87,7 +87,7 @@ struct HAS_MMIO_EXT_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_MMIO_RES {
|
||||
struct HasMmioRes {
|
||||
uint32_t data;
|
||||
|
||||
enum {
|
||||
@@ -95,7 +95,7 @@ struct HAS_MMIO_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_GTT32_REQ {
|
||||
struct HasGtt32Req {
|
||||
uint32_t write : 1;
|
||||
uint32_t reserved : 31;
|
||||
|
||||
@@ -107,7 +107,7 @@ struct HAS_GTT32_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_GTT32_RES {
|
||||
struct HasGtt32Res {
|
||||
uint32_t data;
|
||||
|
||||
enum {
|
||||
@@ -115,7 +115,7 @@ struct HAS_GTT32_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_GTT64_REQ {
|
||||
struct HasGtt64Req {
|
||||
uint32_t write : 1;
|
||||
uint32_t reserved : 31;
|
||||
|
||||
@@ -128,7 +128,7 @@ struct HAS_GTT64_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_GTT64_RES {
|
||||
struct HasGtt64Res {
|
||||
uint32_t data;
|
||||
uint32_t data_h;
|
||||
|
||||
@@ -137,7 +137,7 @@ struct HAS_GTT64_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_WRITE_DATA_REQ {
|
||||
struct HasWriteDataReq {
|
||||
uint32_t addr_type : 1;
|
||||
uint32_t mask_exist : 1;
|
||||
uint32_t frontdoor : 1;
|
||||
@@ -155,7 +155,7 @@ struct HAS_WRITE_DATA_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_READ_DATA_REQ {
|
||||
struct HasReadDataReq {
|
||||
uint32_t addr_type : 1;
|
||||
uint32_t frontdoor : 1;
|
||||
uint32_t ownership_req : 1;
|
||||
@@ -171,7 +171,7 @@ struct HAS_READ_DATA_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_READ_DATA_RES {
|
||||
struct HasReadDataRes {
|
||||
uint32_t addr_type : 1;
|
||||
uint32_t mask_exist : 1;
|
||||
uint32_t last_page : 1;
|
||||
@@ -186,7 +186,7 @@ struct HAS_READ_DATA_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_CONTROL_REQ {
|
||||
struct HasControlReq {
|
||||
uint32_t reset : 1; // [0:0]
|
||||
uint32_t has : 1; // [1:1]
|
||||
uint32_t rd_on_demand : 1; // [2:2]
|
||||
@@ -222,7 +222,7 @@ struct HAS_CONTROL_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_REPORT_REND_END_REQ {
|
||||
struct HasReportRendEndReq {
|
||||
uint32_t timeout;
|
||||
|
||||
enum {
|
||||
@@ -230,7 +230,7 @@ struct HAS_REPORT_REND_END_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_REPORT_REND_END_RES {
|
||||
struct HasReportRendEndRes {
|
||||
uint32_t timeout : 1;
|
||||
uint32_t reserved : 31;
|
||||
|
||||
@@ -239,7 +239,7 @@ struct HAS_REPORT_REND_END_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_PCICFG_REQ {
|
||||
struct HasPcicfgReq {
|
||||
uint32_t write : 1;
|
||||
uint32_t size : 3;
|
||||
uint32_t bus : 8;
|
||||
@@ -254,11 +254,11 @@ struct HAS_PCICFG_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_PCICFG_RES {
|
||||
struct HasPcicfgRes {
|
||||
uint32_t data;
|
||||
};
|
||||
|
||||
struct HAS_GTT_PARAMS_REQ {
|
||||
struct HasGttParamsReq {
|
||||
uint32_t base;
|
||||
uint32_t base_h : 8;
|
||||
uint32_t size : 24;
|
||||
@@ -268,7 +268,7 @@ struct HAS_GTT_PARAMS_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_EVENT_OBSOLETE_REQ {
|
||||
struct HasEventObsoleteReq {
|
||||
uint32_t offset;
|
||||
uint32_t data;
|
||||
|
||||
@@ -277,7 +277,7 @@ struct HAS_EVENT_OBSOLETE_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_EVENT_REQ {
|
||||
struct HasEventReq {
|
||||
uint32_t offset;
|
||||
uint32_t data;
|
||||
uint32_t dev_idx : 2;
|
||||
@@ -288,7 +288,7 @@ struct HAS_EVENT_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_INNER_VAR_REQ {
|
||||
struct HasInnerVarReq {
|
||||
uint32_t write : 1;
|
||||
uint32_t non_dword : 16;
|
||||
uint32_t reserved : 15;
|
||||
@@ -300,7 +300,7 @@ struct HAS_INNER_VAR_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_INNER_VAR_RES {
|
||||
struct HasInnerVarRes {
|
||||
uint32_t data;
|
||||
|
||||
enum {
|
||||
@@ -308,7 +308,7 @@ struct HAS_INNER_VAR_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_INNER_VAR_LIST_RES {
|
||||
struct HasInnerVarListRes {
|
||||
uint32_t size;
|
||||
|
||||
enum {
|
||||
@@ -316,14 +316,14 @@ struct HAS_INNER_VAR_LIST_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_INTERNAL_VAR_LIST_ENTRY_RES {
|
||||
struct HasInternalVarListEntryRes {
|
||||
uint32_t id;
|
||||
uint32_t min;
|
||||
uint32_t max;
|
||||
uint32_t desc_size;
|
||||
};
|
||||
|
||||
struct HAS_FUNNY_IO_REQ {
|
||||
struct HasFunnyIoReq {
|
||||
uint32_t write : 1;
|
||||
uint32_t reserved : 28;
|
||||
uint32_t size : 3;
|
||||
@@ -335,7 +335,7 @@ struct HAS_FUNNY_IO_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_FUNNY_IO_RES {
|
||||
struct HasFunnyIoRes {
|
||||
uint32_t data;
|
||||
|
||||
enum {
|
||||
@@ -343,7 +343,7 @@ struct HAS_FUNNY_IO_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_IO_REQ {
|
||||
struct HasIoReq {
|
||||
uint32_t write : 1;
|
||||
uint32_t dev_idx : 2;
|
||||
uint32_t reserved : 26;
|
||||
@@ -356,7 +356,7 @@ struct HAS_IO_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_IO_RES {
|
||||
struct HasIoRes {
|
||||
uint32_t data;
|
||||
|
||||
enum {
|
||||
@@ -364,7 +364,7 @@ struct HAS_IO_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_RPC_REQ {
|
||||
struct HasRpcReq {
|
||||
uint32_t size;
|
||||
|
||||
enum {
|
||||
@@ -372,7 +372,7 @@ struct HAS_RPC_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_RPC_RES {
|
||||
struct HasRpcRes {
|
||||
uint32_t status;
|
||||
uint32_t size;
|
||||
|
||||
@@ -381,7 +381,7 @@ struct HAS_RPC_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_CL_FLUSH_REQ {
|
||||
struct HasClFlushReq {
|
||||
uint32_t reserved : 23;
|
||||
uint32_t ignore : 1;
|
||||
uint32_t address_h : 8;
|
||||
@@ -394,7 +394,7 @@ struct HAS_CL_FLUSH_REQ {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_CL_FLUSH_RES {
|
||||
struct HasClFlushRes {
|
||||
uint32_t data;
|
||||
|
||||
enum {
|
||||
@@ -402,7 +402,7 @@ struct HAS_CL_FLUSH_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_SIMTIME_RES {
|
||||
struct HasSimtimeRes {
|
||||
uint32_t data_l;
|
||||
uint32_t data_h;
|
||||
|
||||
@@ -411,7 +411,7 @@ struct HAS_SIMTIME_RES {
|
||||
};
|
||||
};
|
||||
|
||||
struct HAS_GD2_MESSAGE {
|
||||
struct HasGd2Message {
|
||||
uint32_t subOpcode;
|
||||
uint32_t data[1];
|
||||
|
||||
@@ -420,41 +420,41 @@ struct HAS_GD2_MESSAGE {
|
||||
};
|
||||
};
|
||||
|
||||
union HAS_MSG_BODY {
|
||||
struct HAS_MMIO_REQ mmio_req;
|
||||
struct HAS_MMIO_EXT_REQ mmio_req_ext;
|
||||
struct HAS_MMIO_RES mmio_res;
|
||||
struct HAS_GTT32_REQ gtt32_req;
|
||||
struct HAS_GTT32_RES gtt32_res;
|
||||
struct HAS_GTT64_REQ gtt64_req;
|
||||
struct HAS_GTT64_RES gtt64_res;
|
||||
struct HAS_WRITE_DATA_REQ write_req;
|
||||
struct HAS_READ_DATA_REQ read_req;
|
||||
struct HAS_READ_DATA_RES read_res;
|
||||
struct HAS_CONTROL_REQ control_req;
|
||||
struct HAS_REPORT_REND_END_REQ render_req;
|
||||
struct HAS_REPORT_REND_END_RES render_res;
|
||||
struct HAS_PCICFG_REQ pcicfg_req;
|
||||
struct HAS_PCICFG_RES pcicfg_res;
|
||||
struct HAS_GTT_PARAMS_REQ gtt_params_req;
|
||||
struct HAS_EVENT_REQ event_req;
|
||||
struct HAS_EVENT_OBSOLETE_REQ event_obsolete_req;
|
||||
struct HAS_INNER_VAR_REQ inner_var_req;
|
||||
struct HAS_INNER_VAR_RES inner_var_res;
|
||||
struct HAS_INNER_VAR_LIST_RES inner_var_list_res;
|
||||
struct HAS_IO_REQ io_req;
|
||||
struct HAS_IO_RES io_res;
|
||||
struct HAS_RPC_REQ rpc_req;
|
||||
struct HAS_RPC_RES rpc_res;
|
||||
struct HAS_CL_FLUSH_REQ flush_req;
|
||||
struct HAS_CL_FLUSH_RES flush_res;
|
||||
struct HAS_SIMTIME_RES stime_res;
|
||||
struct HAS_GD2_MESSAGE gd2_message_req;
|
||||
union HasMsgBody {
|
||||
struct HasMmioReq mmio_req;
|
||||
struct HasMmioExtReq mmio_req_ext;
|
||||
struct HasMmioRes mmio_res;
|
||||
struct HasGtt32Req gtt32_req;
|
||||
struct HasGtt32Res gtt32_res;
|
||||
struct HasGtt64Req gtt64_req;
|
||||
struct HasGtt64Res gtt64_res;
|
||||
struct HasWriteDataReq write_req;
|
||||
struct HasReadDataReq read_req;
|
||||
struct HasReadDataRes read_res;
|
||||
struct HasControlReq control_req;
|
||||
struct HasReportRendEndReq render_req;
|
||||
struct HasReportRendEndRes render_res;
|
||||
struct HasPcicfgReq pcicfg_req;
|
||||
struct HasPcicfgRes pcicfg_res;
|
||||
struct HasGttParamsReq gtt_params_req;
|
||||
struct HasEventReq event_req;
|
||||
struct HasEventObsoleteReq event_obsolete_req;
|
||||
struct HasInnerVarReq inner_var_req;
|
||||
struct HasInnerVarRes inner_var_res;
|
||||
struct HasInnerVarListRes inner_var_list_res;
|
||||
struct HasIoReq io_req;
|
||||
struct HasIoRes io_res;
|
||||
struct HasRpcReq rpc_req;
|
||||
struct HasRpcRes rpc_res;
|
||||
struct HasClFlushReq flush_req;
|
||||
struct HasClFlushRes flush_res;
|
||||
struct HasSimtimeRes stime_res;
|
||||
struct HasGd2Message gd2_message_req;
|
||||
};
|
||||
|
||||
struct HAS_MSG {
|
||||
struct HAS_HDR hdr;
|
||||
union HAS_MSG_BODY u;
|
||||
struct HasMsg {
|
||||
struct HasHdr hdr;
|
||||
union HasMsgBody u;
|
||||
};
|
||||
|
||||
enum mem_types : uint32_t {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2018-2020 Intel Corporation
|
||||
* Copyright (C) 2018-2023 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -81,10 +81,10 @@ bool TbxSocketsImp::init(const std::string &hostNameOrIp, uint16_t port) {
|
||||
break;
|
||||
}
|
||||
|
||||
HAS_MSG cmd;
|
||||
HasMsg cmd;
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.hdr.msg_type = HAS_CONTROL_REQ_TYPE;
|
||||
cmd.hdr.size = sizeof(HAS_CONTROL_REQ);
|
||||
cmd.hdr.size = sizeof(HasControlReq);
|
||||
cmd.hdr.trans_id = transID++;
|
||||
|
||||
cmd.u.control_req.time_adv_mask = 1;
|
||||
@@ -96,7 +96,7 @@ bool TbxSocketsImp::init(const std::string &hostNameOrIp, uint16_t port) {
|
||||
cmd.u.control_req.has_mask = 1;
|
||||
cmd.u.control_req.has = 1;
|
||||
|
||||
sendWriteData(&cmd, sizeof(HAS_HDR) + cmd.hdr.size);
|
||||
sendWriteData(&cmd, sizeof(HasHdr) + cmd.hdr.size);
|
||||
} while (false);
|
||||
|
||||
return m_socket != INVALID_SOCKET;
|
||||
@@ -134,10 +134,10 @@ bool TbxSocketsImp::connectToServer(const std::string &hostNameOrIp, uint16_t po
|
||||
bool TbxSocketsImp::readMMIO(uint32_t offset, uint32_t *data) {
|
||||
bool success;
|
||||
do {
|
||||
HAS_MSG cmd;
|
||||
HasMsg cmd;
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.hdr.msg_type = HAS_MMIO_REQ_TYPE;
|
||||
cmd.hdr.size = sizeof(HAS_MMIO_REQ);
|
||||
cmd.hdr.size = sizeof(HasMmioReq);
|
||||
cmd.hdr.trans_id = transID++;
|
||||
cmd.u.mmio_req.offset = offset;
|
||||
cmd.u.mmio_req.data = 0;
|
||||
@@ -146,13 +146,13 @@ bool TbxSocketsImp::readMMIO(uint32_t offset, uint32_t *data) {
|
||||
cmd.u.mmio_req.msg_type = MSG_TYPE_MMIO;
|
||||
cmd.u.mmio_req.size = sizeof(uint32_t);
|
||||
|
||||
success = sendWriteData(&cmd, sizeof(HAS_HDR) + cmd.hdr.size);
|
||||
success = sendWriteData(&cmd, sizeof(HasHdr) + cmd.hdr.size);
|
||||
if (!success) {
|
||||
break;
|
||||
}
|
||||
|
||||
HAS_MSG resp;
|
||||
success = getResponseData((char *)(&resp), sizeof(HAS_HDR) + sizeof(HAS_MMIO_RES));
|
||||
HasMsg resp;
|
||||
success = getResponseData((char *)(&resp), sizeof(HasHdr) + sizeof(HasMmioRes));
|
||||
if (!success) {
|
||||
break;
|
||||
}
|
||||
@@ -172,10 +172,10 @@ bool TbxSocketsImp::readMMIO(uint32_t offset, uint32_t *data) {
|
||||
}
|
||||
|
||||
bool TbxSocketsImp::writeMMIO(uint32_t offset, uint32_t value) {
|
||||
HAS_MSG cmd;
|
||||
HasMsg cmd;
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.hdr.msg_type = HAS_MMIO_REQ_TYPE;
|
||||
cmd.hdr.size = sizeof(HAS_MMIO_REQ);
|
||||
cmd.hdr.size = sizeof(HasMmioReq);
|
||||
cmd.hdr.trans_id = transID++;
|
||||
cmd.u.mmio_req.msg_type = MSG_TYPE_MMIO;
|
||||
cmd.u.mmio_req.offset = offset;
|
||||
@@ -183,15 +183,15 @@ bool TbxSocketsImp::writeMMIO(uint32_t offset, uint32_t value) {
|
||||
cmd.u.mmio_req.write = 1;
|
||||
cmd.u.mmio_req.size = sizeof(uint32_t);
|
||||
|
||||
return sendWriteData(&cmd, sizeof(HAS_HDR) + cmd.hdr.size);
|
||||
return sendWriteData(&cmd, sizeof(HasHdr) + cmd.hdr.size);
|
||||
}
|
||||
|
||||
bool TbxSocketsImp::readMemory(uint64_t addrOffset, void *data, size_t size) {
|
||||
HAS_MSG cmd;
|
||||
HasMsg cmd;
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.hdr.msg_type = HAS_READ_DATA_REQ_TYPE;
|
||||
cmd.hdr.trans_id = transID++;
|
||||
cmd.hdr.size = sizeof(HAS_READ_DATA_REQ);
|
||||
cmd.hdr.size = sizeof(HasReadDataReq);
|
||||
cmd.u.read_req.address = static_cast<uint32_t>(addrOffset);
|
||||
cmd.u.read_req.address_h = static_cast<uint32_t>(addrOffset >> 32);
|
||||
cmd.u.read_req.addr_type = 0;
|
||||
@@ -202,13 +202,13 @@ bool TbxSocketsImp::readMemory(uint64_t addrOffset, void *data, size_t size) {
|
||||
|
||||
bool success;
|
||||
do {
|
||||
success = sendWriteData(&cmd, sizeof(HAS_HDR) + sizeof(HAS_READ_DATA_REQ));
|
||||
success = sendWriteData(&cmd, sizeof(HasHdr) + sizeof(HasReadDataReq));
|
||||
if (!success) {
|
||||
break;
|
||||
}
|
||||
|
||||
HAS_MSG resp;
|
||||
success = getResponseData(&resp, sizeof(HAS_HDR) + sizeof(HAS_READ_DATA_RES));
|
||||
HasMsg resp;
|
||||
success = getResponseData(&resp, sizeof(HasHdr) + sizeof(HasReadDataRes));
|
||||
if (!success) {
|
||||
break;
|
||||
}
|
||||
@@ -227,11 +227,11 @@ bool TbxSocketsImp::readMemory(uint64_t addrOffset, void *data, size_t size) {
|
||||
}
|
||||
|
||||
bool TbxSocketsImp::writeMemory(uint64_t physAddr, const void *data, size_t size, uint32_t type) {
|
||||
HAS_MSG cmd;
|
||||
HasMsg cmd;
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.hdr.msg_type = HAS_WRITE_DATA_REQ_TYPE;
|
||||
cmd.hdr.trans_id = transID++;
|
||||
cmd.hdr.size = sizeof(HAS_WRITE_DATA_REQ);
|
||||
cmd.hdr.size = sizeof(HasWriteDataReq);
|
||||
|
||||
cmd.u.write_req.address = static_cast<uint32_t>(physAddr);
|
||||
cmd.u.write_req.address_h = static_cast<uint32_t>(physAddr >> 32);
|
||||
@@ -244,7 +244,7 @@ bool TbxSocketsImp::writeMemory(uint64_t physAddr, const void *data, size_t size
|
||||
|
||||
bool success;
|
||||
do {
|
||||
success = sendWriteData(&cmd, sizeof(HAS_HDR) + sizeof(HAS_WRITE_DATA_REQ));
|
||||
success = sendWriteData(&cmd, sizeof(HasHdr) + sizeof(HasWriteDataReq));
|
||||
if (!success) {
|
||||
break;
|
||||
}
|
||||
@@ -261,17 +261,17 @@ bool TbxSocketsImp::writeMemory(uint64_t physAddr, const void *data, size_t size
|
||||
}
|
||||
|
||||
bool TbxSocketsImp::writeGTT(uint32_t offset, uint64_t entry) {
|
||||
HAS_MSG cmd;
|
||||
HasMsg cmd;
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.hdr.msg_type = HAS_GTT_REQ_TYPE;
|
||||
cmd.hdr.size = sizeof(HAS_GTT64_REQ);
|
||||
cmd.hdr.size = sizeof(HasGtt64Req);
|
||||
cmd.hdr.trans_id = transID++;
|
||||
cmd.u.gtt64_req.write = 1;
|
||||
cmd.u.gtt64_req.offset = offset / sizeof(uint64_t); // the TBX server expects GTT index here, not offset
|
||||
cmd.u.gtt64_req.data = static_cast<uint32_t>(entry & 0xffffffff);
|
||||
cmd.u.gtt64_req.data_h = static_cast<uint32_t>(entry >> 32);
|
||||
|
||||
return sendWriteData(&cmd, sizeof(HAS_HDR) + cmd.hdr.size);
|
||||
return sendWriteData(&cmd, sizeof(HasHdr) + cmd.hdr.size);
|
||||
}
|
||||
|
||||
bool TbxSocketsImp::sendWriteData(const void *buffer, size_t sizeInBytes) {
|
||||
|
||||
Reference in New Issue
Block a user