The Pedigree Project  0.1
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
GraphicsService Class Reference
+ Inheritance diagram for GraphicsService:
+ Collaboration diagram for GraphicsService:

Classes

struct  GraphicsParameters
 
struct  GraphicsProvider
 
struct  ProviderPair
 

Public Member Functions

bool serve (ServiceFeatures::Type type, void *pData, size_t dataLen)
 

Private Member Functions

ProviderPair determineBestProvider ()
 

Private Attributes

List< GraphicsProvider * > m_Providers
 
GraphicsProviderm_pCurrentProvider
 
GraphicsProviderm_pCurrentTextProvider
 

Detailed Description

Definition at line 32 of file GraphicsService.h.

Member Function Documentation

bool GraphicsService::serve ( ServiceFeatures::Type  type,
void *  pData,
size_t  dataLen 
)
virtual

serve: Interface through which clients interact with the Service

Todo:
Sanity check

Implements Service.

Definition at line 28 of file GraphicsService.cc.

References GraphicsService::GraphicsProvider::bTextModes, DEBUG_LOG, Display::getName(), ServiceFeatures::probe, and ServiceFeatures::touch.


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