MMSGIFLoader Class Reference

#include <mmsgifloader.h>

Inheritance diagram for MMSGIFLoader:

List of all members.


Public Member Functions

 MMSGIFLoader (MMSIM_DESC *desc, MMSFBLayer *layer)
void block ()
 This method returns when at least the first image of a GIF file is loaded.

Private Member Functions

bool loadHeader ()
bool loadBlocks ()
void threadMain ()
 Virtual main method for the thread.

Private Attributes

MMSIM_DESCdesc
MMSFBLayerlayer
MMSFilemyfile
MMS_GIF_HEADER gif_header
MMS_GIF_LSD gif_lsd
MMS_GIF_CT gif_gct
pthread_cond_t cond
pthread_mutex_t mutex

Classes

struct  MMS_GIF_CT
struct  MMS_GIF_GCE
struct  MMS_GIF_HEADER
struct  MMS_GIF_ID
struct  MMS_GIF_LSD

Detailed Description

Definition at line 39 of file mmsgifloader.h.


Constructor & Destructor Documentation

MMSGIFLoader::MMSGIFLoader ( MMSIM_DESC desc,
MMSFBLayer layer 
)

Definition at line 45 of file mmsgifloader.cpp.


Member Function Documentation

bool MMSGIFLoader::loadHeader (  )  [private]

Definition at line 57 of file mmsgifloader.cpp.

bool MMSGIFLoader::loadBlocks (  )  [private]

Definition at line 133 of file mmsgifloader.cpp.

void MMSGIFLoader::threadMain (  )  [private, virtual]

Virtual main method for the thread.

This virtual method is empty and have to be setup with code by a derived class. The MMSThread class is only the base class and cannot be constructed.

Implements MMSThread.

Definition at line 793 of file mmsgifloader.cpp.

void MMSGIFLoader::block (  ) 

This method returns when at least the first image of a GIF file is loaded.

Definition at line 823 of file mmsgifloader.cpp.


Member Data Documentation

Definition at line 84 of file mmsgifloader.h.

Definition at line 87 of file mmsgifloader.h.

Definition at line 90 of file mmsgifloader.h.

Definition at line 93 of file mmsgifloader.h.

Definition at line 94 of file mmsgifloader.h.

Definition at line 95 of file mmsgifloader.h.

pthread_cond_t MMSGIFLoader::cond [private]

Definition at line 97 of file mmsgifloader.h.

pthread_mutex_t MMSGIFLoader::mutex [private]

Definition at line 98 of file mmsgifloader.h.


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