}
RPC_API int rpc_port_parcel_write_string(rpc_port_parcel_h h, const char* str) {
- if (h == nullptr)
+ if (h == nullptr || str == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_write_bundle(rpc_port_parcel_h h, bundle* b) {
- if (h == nullptr)
+ if (h == nullptr || b == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
if (parcelable == nullptr || parcelable->to == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
- if (h == nullptr)
+ if (h == nullptr || data == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
parcelable->to(h, data);
}
RPC_API int rpc_port_parcel_read_byte(rpc_port_parcel_h h, char* b) {
- if (h == nullptr)
+ if (h == nullptr || b == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_int16(rpc_port_parcel_h h, short* i) {
- if (h == nullptr)
+ if (h == nullptr || i == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_int32(rpc_port_parcel_h h, int* i) {
- if (h == nullptr)
+ if (h == nullptr || i == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_int64(rpc_port_parcel_h h, long long* i) {
- if (h == nullptr)
+ if (h == nullptr || i == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_float(rpc_port_parcel_h h, float* f) {
- if (h == nullptr)
+ if (h == nullptr || f == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_double(rpc_port_parcel_h h, double* d) {
- if (h == nullptr)
+ if (h == nullptr || d == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_string(rpc_port_parcel_h h, char** str) {
- if (h == nullptr)
+ if (h == nullptr || str == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_bool(rpc_port_parcel_h h, bool* b) {
- if (h == nullptr)
+ if (h == nullptr || b == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_bundle(rpc_port_parcel_h h, bundle** b) {
- if (h == nullptr)
+ if (h == nullptr || b == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
}
RPC_API int rpc_port_parcel_read_array_count(rpc_port_parcel_h h, int* count) {
- if (h == nullptr)
+ if (h == nullptr || count == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
if (parcelable == nullptr || parcelable->from == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
- if (h == nullptr)
+ if (h == nullptr || data == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
parcelable->from(h, data);
RPC_API int rpc_port_parcel_burst_read(rpc_port_parcel_h h, unsigned char *buf,
unsigned int size) {
- if (h == nullptr)
+ if (h == nullptr || buf == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
RPC_API int rpc_port_parcel_burst_write(rpc_port_parcel_h h,
const unsigned char *buf, unsigned int size) {
- if (h == nullptr)
+ if (h == nullptr || buf == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
Parcel* p = static_cast<Parcel*>(h);
} // namespace
RPC_API int rpc_port_read(rpc_port_h h, void* buf, unsigned int size) {
- if (h == nullptr)
+ if (h == nullptr || buf == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
auto port = static_cast<Port*>(h);
}
RPC_API int rpc_port_write(rpc_port_h h, const void* buf, unsigned int size) {
- if (h == nullptr)
+ if (h == nullptr || buf == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
auto port = static_cast<Port*>(h);
}
RPC_API int rpc_port_stub_create(rpc_port_stub_h* h, const char* port_name) {
- if (h == nullptr)
+ if (h == nullptr || port_name == nullptr)
return RPC_PORT_ERROR_INVALID_PARAMETER;
auto p = new ::StubExt(port_name);
RPC_API int rpc_port_stub_create_mockup(rpc_port_stub_h* h,
const char* port_name) {
- if (h == nullptr)
+ if (h == nullptr || port_name == nullptr)
return -1;
auto p = new ::StubExt(port_name, true);