#include <iostream>
#include <sstream>
#include <memory>
#include <queue>
#include <stdexcept>
#include <osiSock.h>
#include <epicsGuard.h>
#include <epicsAssert.h>
#include <epicsAtomic.h>
#include <pv/lock.h>
#include <pv/timer.h>
#include <pv/bitSetUtil.h>
#include <pv/standardPVField.h>
#include <pv/reftrack.h>
#include <pv/pvAccess.h>
#include <pv/pvaConstants.h>
#include <pv/blockingUDP.h>
#include <pv/blockingTCP.h>
#include <pv/inetAddressUtil.h>
#include <pv/hexDump.h>
#include <pv/remote.h>
#include <pv/codec.h>
#include <pv/channelSearchManager.h>
#include <pv/serializationHelper.h>
#include <pv/clientContextImpl.h>
#include <pv/configuration.h>
#include <pv/beaconHandler.h>
#include <pv/logger.h>
#include <pv/securityImpl.h>
#include <pv/pvAccessMB.h>
Go to the source code of this file.
      
        
          | #define epicsExportSharedSymbols | 
      
 
Copyright - See the COPYRIGHT that is included with this distribution. pvAccessCPP is distributed subject to a Software License Agreement found in file LICENSE that is included with this distribution. 
Definition at line 24 of file clientContextImpl.cpp.
 
 
      
        
          | #define EXCEPTION_GUARD | ( |  | code | ) | do { code; } while(0) | 
      
 
 
      
        
          | #define EXCEPTION_GUARD3 | ( |  | WEAK, | 
        
          |  |  |  | PTR, | 
        
          |  |  |  | code | 
        
          |  | ) |  | do{requester_type::shared_pointer PTR((WEAK).lock()); if(PTR) { code; }}while(0) | 
      
 
 
      
        
          | #define SEND_MESSAGE | ( |  | WEAK, | 
        
          |  |  |  | PTR, | 
        
          |  |  |  | MSG, | 
        
          |  |  |  | MTYPE | 
        
          |  | ) |  | do{requester_type::shared_pointer PTR((WEAK).lock()); if(PTR) (PTR)->message(MSG, MTYPE); }while(0) | 
      
 
 
      
        
          | #define STATIC_SEARCH_BASE_DELAY_SEC   5 | 
      
 
 
      
        
          | #define STATIC_SEARCH_MAX_MULTIPLIER   10 | 
      
 
 
Context state enum. 
Definition at line 3021 of file clientContextImpl.cpp.
 3025     CONTEXT_NOT_INITIALIZED,
  3030     CONTEXT_INITIALIZED,