Implementation of lvDCOMInterface class. More...
#include <stdio.h>#include <windows.h>#include <atlbase.h>#include <atlstr.h>#include <atlcom.h>#include <atlwin.h>#include <atltypes.h>#include <atlctl.h>#include <atlhost.h>#include <atlconv.h>#include <atlsafe.h>#include <comdef.h>#include <tlhelp32.h>#include <string>#include <vector>#include <map>#include <list>#include <stdexcept>#include <sstream>#include <fstream>#include <iostream>#include <algorithm>#include "lvDCOMInterface.h"#include "variant_utils.h"#include <macLib.h>#include <epicsGuard.h>#include <cantProceed.h>#include <errlog.h>Go to the source code of this file.
Classes | |
| struct | pcrecpp::RE |
| class | StringItem |
| class | BoolItem |
Namespaces | |
| pcrecpp | |
| dummy pcre implementation | |
Macros | |
| #define | _ATL_CSTRING_EXPLICIT_CONSTRUCTORS |
| #define | MAX_PATH_LEN 256 |
Functions | |
| static std::string | replaceWithEntities (const std::string &str) |
| static void __stdcall | my_com_raise_error (HRESULT hr, IErrorInfo *perrinfo) |
| The Microsoft ATL _com_error is not derived from std::exception hence this bit of code to throw our own COMexception() instead. More... | |
| static void | initCOM (void *) |
Variables | |
| static epicsThreadOnceId | onceId = EPICS_THREAD_ONCE_INIT |
Implementation of lvDCOMInterface class.
Definition in file lvDCOMInterface.cpp.
| #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS |
Definition at line 65 of file lvDCOMInterface.cpp.
| #define MAX_PATH_LEN 256 |
Definition at line 123 of file lvDCOMInterface.cpp.
Referenced by BoolItem::BoolItem(), lvDCOMInterface::getLabviewValue(), lvDCOMInterface::getParams(), lvDCOMInterface::nParams(), and StringItem::StringItem().
|
static |
Definition at line 137 of file lvDCOMInterface.cpp.
References my_com_raise_error().
Referenced by lvDCOMInterface::createViRef(), and lvDCOMInterface::lvDCOMInterface().
|
static |
The Microsoft ATL _com_error is not derived from std::exception hence this bit of code to throw our own COMexception() instead.
Definition at line 128 of file lvDCOMInterface.cpp.
Referenced by initCOM().
|
static |
Definition at line 112 of file lvDCOMInterface.cpp.
References pcrecpp::RE::GlobalReplace().
Referenced by lvDCOMInterface::generateFilesFromSECI().
|
static |
Definition at line 125 of file lvDCOMInterface.cpp.
Referenced by lvDCOMInterface::createViRef(), and lvDCOMInterface::lvDCOMInterface().
1.8.5