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 API
Posting Version: CORE_8.508.1.1