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 ()
QavrgFillPatternfillPattern ()

Private Attributes

QavrgApplicationm_Application
QavrgFillPatternm_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: