Neonode zForce(TM) SDK

Public Attributes | List of all members
DataFrame Struct Reference

Struct containing the DataFrame information. More...

`#include <DataFrame.h>`

Collaboration diagram for DataFrame:
[legend]

## Public Attributes
char * | DataFrameType
| A string pointer to the type of DataFrame. More...
Connection * | Connection
| A Connection pointer that associates the DataFrame with the Connection. More...
uint64_t | RelativeTimeoutMilliSeconds
| Relative timeout in MilliSeconds. More...
void(* | Destructor )(DataFrame *self)
| Destructor for DataFrame. More...

## Detailed Description

Struct containing the DataFrame information.

The DataFrame is the actual raw data transferred between the Transport Layer and Protocol Layer. The DataFrame is encoded and decoded by the Protocol, protocol transform DataFrame(s) into Message(s) and viceversa.

## Member Data Documentation

## ◆ Connection

Connection* DataFrame::Connection

A Connection pointer that associates the DataFrame with the Connection.

A Connection pointer that associates the DataFrame with the Connection.

## ◆ DataFrameType

char* DataFrame::DataFrameType

A string pointer to the type of DataFrame.

A string pointer to the type of DataFrame. For now the only type is Streaming. In the future we can have more types.

## ◆ Destructor

void(* DataFrame::Destructor) (DataFrame *self)

Destructor for DataFrame.

Destructor for DataFrame.

Parameters

  self | Pointer to the struct itself.

Returns
  Returns nothing.

## ◆ RelativeTimeoutMilliSeconds

uint64_t DataFrame::RelativeTimeoutMilliSeconds

Relative timeout in MilliSeconds.

Relative timeout in MilliSeconds.

The documentation for this struct was generated from the following file:

- DataFrame.h