qavrg 0.0.28
Public Member Functions | Private Attributes
QavrgEpicsInterface Class Reference

#include <qavrgepicsinterface.h>

List of all members.

Public Member Functions

 QavrgEpicsInterface (QavrgApplication *app)
void shutdown ()
QavrgFillPattern * fillPattern ()

Private Attributes

QavrgApplication * m_Application
QavrgFillPattern * m_FillPattern

Detailed Description

Definition at line 9 of file qavrgepicsinterface.h.


Constructor & Destructor Documentation

QavrgEpicsInterface::QavrgEpicsInterface ( QavrgApplication *  app)

Definition at line 6 of file qavrgepicsinterface.cpp.

References m_FillPattern.

  : QObject(),
    m_Application(app)
{
  int stat;

  stat = ca_context_create(ca_enable_preemptive_callback);

  if (stat != ECA_NORMAL) {
    printf("ca_context_create failed:\n%s\n", ca_message(stat));
    return;
  }
 
  m_FillPattern = new QavrgFillPattern(this);
}

Member Function Documentation

QavrgFillPattern * QavrgEpicsInterface::fillPattern ( )

Definition at line 29 of file qavrgepicsinterface.cpp.

References m_FillPattern.

Referenced by QavrgApplication::fillPattern().

{
  return m_FillPattern;
}
void QavrgEpicsInterface::shutdown ( )

Definition at line 22 of file qavrgepicsinterface.cpp.

References m_FillPattern.

{
  delete m_FillPattern;

  ca_context_destroy();
}

Member Data Documentation

Definition at line 20 of file qavrgepicsinterface.h.

Definition at line 21 of file qavrgepicsinterface.h.

Referenced by fillPattern(), QavrgEpicsInterface(), and shutdown().


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