This is Unofficial EPICS BASE Doxygen Site
blockingUDP.h File Reference
#include <shareLib.h>
#include <osiSock.h>
#include <epicsThread.h>
#include <pv/noDefaultMethods.h>
#include <pv/byteBuffer.h>
#include <pv/lock.h>
#include <pv/event.h>
#include <pv/pvIntrospect.h>
#include <pv/remote.h>
#include <pv/pvaConstants.h>
#include <pv/inetAddressUtil.h>
+ Include dependency graph for blockingUDP.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  epics::pvAccess::BlockingUDPTransport
 
class  epics::pvAccess::BlockingUDPConnector
 

Namespaces

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

Typedefs

typedef std::vector< BlockingUDPTransport::shared_pointer > epics::pvAccess::BlockingUDPTransportVector
 

Enumerations

enum  epics::pvAccess::InetAddressType { epics::pvAccess::inetAddressType_all, epics::pvAccess::inetAddressType_unicast, epics::pvAccess::inetAddressType_broadcast_multicast }
 

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)