Allocates a new #QmiMessageDpmOpenPortInput.
Get the 'Control Ports' field from self
.
Version of qmi_message_dpm_open_port_input_get_control_ports() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.
Get the 'Hardware Data Ports' field from self
.
Version of qmi_message_dpm_open_port_input_get_hardware_data_ports() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.
Get the 'Software Data Ports' field from self
.
Version of qmi_message_dpm_open_port_input_get_software_data_ports() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.
Atomically increments the reference count of self
by one.
Set the 'Control Ports' field in the message.
array of #QmiMessageDpmOpenPortInputControlPortsElement elements. The contents of the given array will be copied, the #GPtrArray will not increase its reference count.
Set the 'Hardware Data Ports' field in the message.
array of #QmiMessageDpmOpenPortInputHardwareDataPortsElement elements. The contents of the given array will be copied, the #GPtrArray will not increase its reference count.
Set the 'Software Data Ports' field in the message.
array of #QmiMessageDpmOpenPortInputSoftwareDataPortsElement elements. The contents of the given array will be copied, the #GPtrArray will not increase its reference count.
Atomically decrements the reference count of self
by one.
If the reference count drops to 0, self
is completely disposed.
Allocates a new #QmiMessageDpmOpenPortInput.
The #QmiMessageDpmOpenPortInput structure contains private data and should only be accessed using the provided API.