PME Class Reference

#include <PME.h>

List of all members.

Public Member Functions

bool add_pme_source (PMESource &s)
void remove_all_sources ()
void manage_sources ()
void set_remote_addr_and_port (string addr, unsigned short port)
void start_management_thread ()
void stop_management_thread ()
 PME (string remote_net_addr, unsigned short remote_port)
 PME ()
 ~PME ()

Static Public Member Functions

static void * management_func (void *data)

Protected Member Functions

void update_grabbed_position (CPoint &p)
bool check_for_grabbed_source (CPoint &p)

Protected Attributes

csl::ThreadPthread management_thread
Controller controller
PMESource ** pme_source_list
PMESourcegrabbed_source
unsigned short num_sources
bool keep_processing_sources


Constructor & Destructor Documentation

PME::PME string  remote_net_addr,
unsigned short  remote_port
 

PME::PME  ) 
 

PME::~PME  ) 
 


Member Function Documentation

void PME::update_grabbed_position CPoint p  )  [protected]
 

bool PME::check_for_grabbed_source CPoint p  )  [protected]
 

bool PME::add_pme_source PMESource s  ) 
 

void PME::remove_all_sources  )  [inline]
 

void PME::manage_sources  ) 
 

void PME::set_remote_addr_and_port string  addr,
unsigned short  port
[inline]
 

void * PME::management_func void *  data  )  [static]
 

void PME::start_management_thread  ) 
 

void PME::stop_management_thread  ) 
 


Member Data Documentation

csl::ThreadPthread PME::management_thread [protected]
 

Controller PME::controller [protected]
 

PMESource** PME::pme_source_list [protected]
 

PMESource* PME::grabbed_source [protected]
 

unsigned short PME::num_sources [protected]
 

bool PME::keep_processing_sources [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:17 2007 for CSL by  doxygen 1.4.5-20051010