rpc_port_parcel_get_header(parcel_, &header_);
rpc_port_parcel_header_set_tag(header_, TIDL_VERSION);
rpc_port_parcel_header_get_seq_num(header_, &seq_num_);
- _W("[Version] \"%s\", [Sequence] %d", TIDL_VERSION, seq_num_);
rpc_port_parcel_write_int32(parcel_, <UPPERCASE_PREFIX>_<UPPERCASE_NAME>_METHOD_<UPPERCASE_METHOD_NAME>);
rpc_port_parcel_get_header(parcel_, &header_);
rpc_port_parcel_header_set_tag(header_, TIDL_VERSION);
rpc_port_parcel_header_get_seq_num(header_, &seq_num_);
- _W("[Version] \"%s\", [Sequence] %d", TIDL_VERSION, seq_num_);
rpc_port_parcel_write_int32(parcel_, <UPPERCASE_PREFIX>_<UPPERCASE_NAME>_METHOD_<UPPERCASE_METHOD_NAME>);
tag_ = nullptr;
rpc_port_parcel_header_get_tag(header_, &tag_);
if (tag_ && tag_[0] != '\0') {
- _W("[Version] %s", tag_);
rpc_port_parcel_header_get_seq_num(header_, &recv_seq_num_);
if (recv_seq_num_ != seq_num_) {
_E("Invalid protocol. %d", recv_seq_num_);
rpc_port_parcel_get_header(parcel, &header_);
rpc_port_parcel_header_get_seq_num(header_, &seq_num_);
- _W("[Sequence] %d", seq_num_);
<METHOD_HANDLER_PARCEL_READ>
<METHOD_HANDLER_CALLBACK_INVOKE>
rpc_port_parcel_header_set_tag(header_, TIDL_VERSION);
int seq_num_ = -1;
rpc_port_parcel_header_get_seq_num(header_, &seq_num_);
- _W("[Version] \"%s\", [Sequence] %d", TIDL_VERSION, seq_num_);
rpc_port_parcel_write_int32(p, static_cast<int>(MethodId::<METHOD>));
<SERIALIZE>
// Send
rpc_port_parcel_header_get_tag(header_, &tag_);
std::unique_ptr<char, decltype(std::free)*> tag_auto_(tag_, std::free);
if (tag_ && tag_[0] != '\0') {
- _W("[Version] %s", tag_);
int seq_num_received_ = -1;
rpc_port_parcel_header_get_seq_num(header_, &seq_num_received_);
if (seq_num_received_ != seq_num_) {
}
m += "ret = rpc_port_parcel_send(result, port);\n";
- m += "_I(\"Parcel send result(%d)\", ret);\n";
stream << AddIndent(TAB_SIZE * 3, m);
}
auto* cxt = static_cast<[NAME]*>(data);
rpc_port_parcel_h p;
rpc_port_parcel_h result;
- rpc_port_parcel_h header;
+ rpc_port_parcel_header_h header;
int seq_num = -1;
int cmd;
int ret;
rpc_port_parcel_get_header(p, &header);
rpc_port_parcel_header_get_seq_num(header, &seq_num);
- _W("[Sequence] %d", seq_num);
rpc_port_parcel_create(&result);
rpc_port_parcel_get_header(result, &header);