This is Unofficial EPICS BASE Doxygen Site
blockingUDPTransport.cpp File Reference
#include <sstream>
#include <sys/types.h>
#include <cstdio>
#include <epicsThread.h>
#include <osiSock.h>
#include <epicsAtomic.h>
#include <pv/lock.h>
#include <pv/byteBuffer.h>
#include <pv/reftrack.h>
#include <pv/blockingUDP.h>
#include <pv/pvaConstants.h>
#include <pv/inetAddressUtil.h>
#include <pv/logger.h>
#include <pv/likely.h>
#include <pv/hexDump.h>
+ Include dependency graph for blockingUDPTransport.cpp:

Go to the source code of this file.

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvAccess
 Holds all PVA related.
 

Macros

#define epicsExportSharedSymbols
 
#define RECEIVE_BUFFER_PRE_RESERVE   (PVA_MESSAGE_HEADER_SIZE + 16)
 

Functions

void epics::pvAccess::initializeUDPTransports (bool serverFlag, BlockingUDPTransportVector &udpTransports, const IfaceNodeVector &ifaceList, const ResponseHandler::shared_pointer &responseHandler, BlockingUDPTransport::shared_pointer &sendTransport, int32 &listenPort, bool autoAddressList, const std::string &addressList, const std::string &ignoreAddressList)
 

Macro Definition Documentation

#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 25 of file blockingUDPTransport.cpp.

#define RECEIVE_BUFFER_PRE_RESERVE   (PVA_MESSAGE_HEADER_SIZE + 16)

Definition at line 48 of file blockingUDPTransport.cpp.