qmca  0.0.20
Functions
epicsobject.cpp File Reference
#include "epicsobject.h"
#include <stdio.h>
Include dependency graph for epicsobject.cpp:

Go to the source code of this file.

Functions

static void connection_handler (struct connection_handler_args args)
 

Function Documentation

static void connection_handler ( struct connection_handler_args  args)
static

Definition at line 68 of file epicsobject.cpp.

References EpicsObject::connected(), and EpicsObject::disconnected().

Referenced by EpicsObject::changeConnection().

69 {
70 // printf("%s EpicsArray Connection Handler called %ld\n",
71 // ca_name(args.chid), args.op);
72 
73  EpicsObject* ob = (EpicsObject*) ca_puser(args.chid);
74 
75  if (ob) {
76  if (args.op == CA_OP_CONN_UP) {
77  ob->connected();
78  } else {
79  ob->disconnected();
80  }
81  }
82 }
virtual void disconnected()
Definition: epicsobject.cpp:59
virtual void connected()
Definition: epicsobject.cpp:45