Software Architecture.
handle, out RETURN_CODE_TYPE return_code); void Read (in CONNECTION_HANDLE_TYPE handle, in TIMEOUT_TYPE timeout, inout READ_PAYLOAD_TYPE payload, out RETURN_CODE_TYPE return_code); void Write (in CONNECTION_HANDLE_TYPE handle, in TIMEOUT_TYPE timeout, in WRITE_PAYLOAD_TYPE payload, out