Neonode zForce(TM) SDK

- Main Page
- Modules
- Classes
- Files

- Class List
- Class Index
- Class Members

Public Attributes | List of all members
Device Struct Reference

Brief Device base class. More...

`#include <Device.h>`

Collaboration diagram for Device:
[legend]

## Public Attributes
zForce * | zForce
| Pointer to zForce.
Connection * | Connection
| The Connection this Device is part of.
DeviceType | DeviceType
| Which type of Device this is.
uint32_t | DeviceIndex
Device ** | StorageDevices
| Future: List of Storage Devices. Will change type during implementation.
uint32_t | NumberOfStorageDevices
| Number of Storage Devices.
void * | PrivateProtocolData
| Private Protocol Data.
void(* | Destructor )(Device *self)
| Destructor. More...

## Detailed Description

Brief Device base class.

All Device types inherit this base struct.

## Member Data Documentation

void( * Device::Destructor) (Device *self)

Destructor.

Destructs the Device and all base structs.

Parameters

  self | Pointer to the struct itself.

Returns
  No return value.

uint32_t Device::DeviceIndex

Which Device Index this device has.

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

- Device.h