mxml::Context Class Reference

#include <context.h>

Inheritance diagram for mxml::Context:
zmm::Object

Public Member Functions

 Context (zmm::String location)
 Context ()
zmm::Ref< Contextclone ()
void setParent (zmm::Ref< Context > parent)
void retain ()
void release ()
int getRefCount ()

Static Public Member Functions

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

Data Fields

zmm::Ref< Contextparent
zmm::String location
int line
int col

Protected Attributes

mt_atomic_t _ref_count
pthread_mutex_t mutex

Detailed Description

Definition at line 40 of file context.h.


Constructor & Destructor Documentation

Context::Context ( zmm::String  location  ) 

Definition at line 41 of file context.cc.

References col, and line.

Context::Context (  ) 

Definition at line 47 of file context.cc.

Referenced by clone().


Member Function Documentation

Ref< Context > Context::clone (  ) 

Definition at line 51 of file context.cc.

References col, Context(), line, location, and parent.

int Object::getRefCount (  )  [inherited]

Definition at line 78 of file object.cc.

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

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]
void Context::setParent ( zmm::Ref< Context parent  ) 

Definition at line 61 of file context.cc.


Field Documentation

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

Definition at line 46 of file context.h.

Referenced by clone(), and Context().

Definition at line 45 of file context.h.

Referenced by clone(), and Context().

Definition at line 44 of file context.h.

Referenced by clone().

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

Definition at line 43 of file context.h.

Referenced by clone().


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

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