Library: karma
Link With: -lkarma
dsrw_write_multi | Write a multi_array data structure. |
dsrw_write_packet_desc | Write a packet descriptor in binary format. |
dsrw_write_element_desc | Write an element descriptor in binary format. |
dsrw_write_array_desc | Write an array descriptor in binary format. |
dsrw_write_dim_desc | Write a dimension descriptor in binary format. |
dsrw_write_packet | Write packet data in binary format. |
dsrw_write_element | Write an element in binary format. |
dsrw_write_array | Write an array in binary format. |
dsrw_write_list | Write a linked list in binary format. |
dsrw_write_packets | Write the binary representation of many data packets. |
dsrw_write_flag | Write a boolean value in binary format to a channel object. |
dsrw_read_multi | Read the binary representation of a multi_array structure. |
dsrw_read_packet_desc | Read the binary representation of a packet descriptor. |
dsrw_read_array_desc | Read the binary representation of an array descriptor. |
dsrw_read_dim_desc | Read the binary representation of a dimension descriptor. |
dsrw_read_packet | Read the binary representation of a data packet. |
dsrw_read_element | Read the binary representation of an element. |
dsrw_read_array | Read the binary representation of an array. |
dsrw_read_list | Read the binary representation of a linked list. |
dsrw_read_packets | Read the binary representation of many data packets. |
dsrw_read_flag | Read the binary representation of a boolean. |
dsrw_read_type | Read the binary representation of a data type. |
This routine will write a binary multi_array descriptor to a channel object. All descriptors and data, as well as history strings are written.
Parameters:
This routine will write the binary format of a packet descriptor to a channel object. The routine will also write all lower levels of array or linked list descriptors.
Parameters:
This routine will write the binary format of an element descriptor to a channel object. If the element is an array pointer or a linked list pointer, that descriptor will also be written.
Parameters:
This routine will write the binary representation of an array descriptor to a channel object. The packet descriptor for the array will also be written (this is a recursive process).
Parameters:
This routine will write the binary representation of a dimension descriptor to a channel object.
Parameters:
This routine will write the binary representation of a data packet to a channel object. The routine will recursively write sub arrays and linked lists of packets.
Parameters:
This routine will write the binary representation of an element to a channel object.
Parameters:
This routine will write the binary representation of an array to a channel object. The routine will recursively write any sub arrays or linked lists of packets.
Parameters:
This routine will write the binary representation of the data in a linked list to a channel object. The routine will recursively write any sub arrays or linked lists of packets.
Parameters:
This routine will write the binary representation many data packets to a channel object. The routine will recursively write out sub arrays and linked lists.
Parameters:
Write a boolean value in binary format to a channel object.
Parameters:
This routine will read the binary representation of a multi_array general data structure header from a channel object and will allocate the required descriptors. The routine will then read in the data from the channel object and will write it into the data structure(s) created.
Parameters:
This routine will read the binary representation of a packet descriptor from a channel object. The routine will recursively read in array and linked list descriptors if required.
Parameters:
This routine will read the binary representation of an array descriptor from a channel object. The routine will recursively read the packet descriptor for the array.
Parameters:
This routine will read the binary representation of a dimension descriptor from a channel object.
Parameters:
This routine will read the binary representation of a data packet from a channel object. The routine will recursively read in sub arrays and linked lists.
Parameters:
This routine will read the binary representation of an element from a channel object. If the element type is a pointer to an array or linked lists, the routine will recursively read in the array or linked list of packets.
Parameters:
This routine will read the binary representation of an array from a channel object. The routine will recursively read in array packets.
Parameters:
This routine will read in the binary representation of a linked list of data from a channel object. The routine will recursively read in sub arrays and linked lists.
Parameters:
This routine will read the binary representation many data packets from a channel object. The routine will recursively read in sub arrays and linked lists.
Parameters:
This routine will read in the binary representation of a boolean flag from a channel object.
Parameters:
This routine will read in the binary representation of a data type from a channel object.
Parameters: