Rosetta Protocols  2014.35
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::boinc::BoincCurrentPoseObserver Class Reference

#include <BoincPoseObserver.hh>

Public Types

typedef core::pose::Pose Pose
 
typedef
core::pose::signals::ConformationEvent 
ConformationEvent
 

Public Member Functions

 BoincCurrentPoseObserver ()
 default constructor More...
 
 ~BoincCurrentPoseObserver ()
 default destructor More...
 
void attach_to (Pose &pose)
 attach to Pose More...
 
void detach_from ()
 detach from Pose More...
 
void on_conf_change (ConformationEvent const &event)
 on receiving ConformationEvent, copy Pose to boinc shared memory More...
 

Private Member Functions

 BoincCurrentPoseObserver (BoincCurrentPoseObserver const &rval)
 disallow copy constructor More...
 
BoincCurrentPoseObserveroperator= (BoincCurrentPoseObserver const &rval)
 disallow copy assignment More...
 

Private Attributes

BoincSharedMemoryshmem_
 
utility::signals::Link conf_event_link_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::boinc::BoincCurrentPoseObserver::BoincCurrentPoseObserver ( )

default constructor

protocols::boinc::BoincCurrentPoseObserver::~BoincCurrentPoseObserver ( )

default destructor

protocols::boinc::BoincCurrentPoseObserver::BoincCurrentPoseObserver ( BoincCurrentPoseObserver const &  rval)
private

disallow copy constructor

Member Function Documentation

void protocols::boinc::BoincCurrentPoseObserver::attach_to ( Pose pose)

attach to Pose

void protocols::boinc::BoincCurrentPoseObserver::detach_from ( )

detach from Pose

void protocols::boinc::BoincCurrentPoseObserver::on_conf_change ( ConformationEvent const &  event)

on receiving ConformationEvent, copy Pose to boinc shared memory

BoincCurrentPoseObserver& protocols::boinc::BoincCurrentPoseObserver::operator= ( BoincCurrentPoseObserver const &  rval)
private

disallow copy assignment

Member Data Documentation

utility::signals::Link protocols::boinc::BoincCurrentPoseObserver::conf_event_link_
private
BoincSharedMemory* protocols::boinc::BoincCurrentPoseObserver::shmem_
private

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