Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# OsclSocketTOS Class Reference

`#include <oscl_socket_types.h>`

## Public Types
enum | TPVServicePrecedence { EPVRoutine = 0, EPVPriority = 1, EPVImmediate = 2, EPVFlash = 3, EPVOverrideFlash = 4, EPVCritic_Ecp = 5, EPVInetControl = 6, EPVNetControl = 7 }
enum | TPVServicePriority { EPVNoTOS = 0x0, EPVLDelay = (1 << 4), EPVHiThrpt = (1 << 3), EPVHiRel = (1 << 2) }
## Public Methods
| OsclSocketTOS ()
void | SetPrecedence (TPVServicePrecedence aPrecedence)
void | SetPriority (bool aMinimizeDelay, bool aMaximizeThroughput, bool MaximizeReliability)
void | ClearTOS ()
uint8 | GetTOS () const

## Member Enumeration Documentation

enum OsclSocketTOS::TPVServicePrecedence

  | Enumeration values:
  EPVRoutine |
  EPVPriority |
  EPVImmediate |
  EPVFlash |
  EPVOverrideFlash |
  EPVCritic_Ecp |
  EPVInetControl |
  EPVNetControl |

enum OsclSocketTOS::TPVServicePriority

  | Enumeration values:
  EPVNoTOS |
  EPVLDelay |
  EPVHiThrpt |
  EPVHiRel |

## Constructor & Destructor Documentation

OsclSocketTOS::OsclSocketTOS | ( |  | ) | `[inline]`

## Member Function Documentation

void OsclSocketTOS::ClearTOS | ( |  | ) | `[inline]`

uint8 OsclSocketTOS::GetTOS | ( |  | ) | const`[inline]`

void OsclSocketTOS::SetPrecedence | ( | TPVServicePrecedence | aPrecedence | ) | `[inline]`

void OsclSocketTOS::SetPriority | ( | bool | aMinimizeDelay,
|  | bool | aMaximizeThroughput,
|  | bool | MaximizeReliability
| ) | `[inline]`

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

- oscl_socket_types.h