mrfioc2  2.3.0
Public Member Functions | Static Public Member Functions | List of all members
CurrentRecord Struct Reference

#include <devObj.h>

Public Member Functions

template<typename Rec >
 CurrentRecord (Rec *prec)
 
 ~CurrentRecord ()
 
void set (dbCommon *prec)
 

Static Public Member Functions

static dbCommon * get ()
 

Detailed Description

Definition at line 104 of file devObj.h.

Constructor & Destructor Documentation

◆ CurrentRecord()

template<typename Rec >
CurrentRecord::CurrentRecord ( Rec *  prec)
inlineexplicit

Definition at line 106 of file devObj.h.

107  {
108  (void)prec->dpvt;
109  set((dbCommon*)prec);
110  }

◆ ~CurrentRecord()

CurrentRecord::~CurrentRecord ( )

Definition at line 44 of file devObj.cpp.

45 {
46  set(0);
47 }

Member Function Documentation

◆ get()

dbCommon * CurrentRecord::get ( )
static

Definition at line 49 of file devObj.cpp.

50 {
51  return (dbCommon*)epicsThreadPrivateGet(CurrentID.id);
52 }

◆ set()

void CurrentRecord::set ( dbCommon *  prec)

Definition at line 39 of file devObj.cpp.

40 {
41  epicsThreadPrivateSet(CurrentID.id, prec);
42 }

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