TranscodeDispatcher Class Reference

#include <transcode_dispatcher.h>

Inheritance diagram for TranscodeDispatcher:
TranscodeHandler zmm::Object

Public Member Functions

 TranscodeDispatcher ()
virtual zmm::Ref< IOHandleropen (zmm::Ref< TranscodingProfile > profile, zmm::String location, zmm::Ref< CdsObject > obj, struct File_Info *info)
void retain ()
void release ()
int getRefCount ()

Static Public Member Functions

static void * operator new (size_t size)
static void operator delete (void *ptr)

Protected Types

enum  { UNKNOWN_CONTENT_LENGTH = -1 }

Protected Attributes

mt_atomic_t _ref_count
pthread_mutex_t mutex

Detailed Description

Definition at line 38 of file transcode_dispatcher.h.


Member Enumeration Documentation

anonymous enum [protected, inherited]
Enumerator:
UNKNOWN_CONTENT_LENGTH 

Definition at line 50 of file transcode_handler.h.


Constructor & Destructor Documentation

TranscodeDispatcher::TranscodeDispatcher (  ) 

Member Function Documentation

int Object::getRefCount (  )  [inherited]

Definition at line 78 of file object.cc.

References zmm::Object::_ref_count, and atomic_get().

virtual zmm::Ref<IOHandler> TranscodeDispatcher::open ( zmm::Ref< TranscodingProfile >  profile,
zmm::String  location,
zmm::Ref< CdsObject obj,
struct File_Info info 
) [virtual]

Implements TranscodeHandler.

void Object::operator delete ( void *  ptr  )  [static, inherited]

Definition at line 87 of file object.cc.

References FREE.

void * Object::operator new ( size_t  size  )  [static, inherited]

Definition at line 83 of file object.cc.

References MALLOC.

void Object::release (  )  [inherited]
void Object::retain (  )  [inherited]

Field Documentation

mt_atomic_t zmm::Object::_ref_count [protected, inherited]
pthread_mutex_t zmm::Object::mutex [protected, inherited]

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

Generated on Fri Mar 26 20:16:57 2010 for MediaTomb by  doxygen 1.6.1