#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include <exception>
#include <algorithm>
#include <stdexcept>
#include <iostream>
#include <map>
#include <list>
#include <string>
#include <time.h>
#include <sstream>
#include <fstream>
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
#include "epicsStdlib.h"
#include "epicsString.h"
#include "dbDefs.h"
#include "epicsMutex.h"
#include "dbBase.h"
#include "dbStaticLib.h"
#include "dbFldTypes.h"
#include "dbCommon.h"
#include "dbAccessDefs.h"
#include <epicsTypes.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsTimer.h>
#include <iocsh.h>
#include "envDefs.h"
#include "macLib.h"
#include "errlog.h"
#include <registryFunction.h>
#include <epicsExport.h>
#include "utilities.h"
Go to the source code of this file.
Macros | |
#define | closesocket close |
#define | SOCKET int |
Functions | |
static int | getFreeIPPort () |
epicsShareFunc int | freeIPPort (const char *macro) |
static void | freeIPPortCallFunc (const iocshArgBuf *args) |
static void | freeIPPortRegister (void) |
epicsExportRegistrar (freeIPPortRegister) | |
Variables | |
static const iocshArg | freeIPPortArg0 = { "macro", iocshArgString } |
macro to set More... | |
static const iocshArg *const | freeIPPortArgs [] = { &freeIPPortArg0 } |
static const iocshFuncDef | freeIPPortFuncDef = {"freeIPPort", sizeof(freeIPPortArgs) / sizeof(iocshArg*), freeIPPortArgs} |
#define closesocket close |
Definition at line 24 of file freeIPPort.cpp.
Referenced by getFreeIPPort().
#define SOCKET int |
Definition at line 25 of file freeIPPort.cpp.
Referenced by getFreeIPPort().
epicsExportRegistrar | ( | freeIPPortRegister | ) |
epicsShareFunc int freeIPPort | ( | const char * | macro | ) |
Definition at line 103 of file freeIPPort.cpp.
References getFreeIPPort().
Referenced by freeIPPortCallFunc().
|
static |
Definition at line 127 of file freeIPPort.cpp.
References freeIPPort().
Referenced by freeIPPortRegister().
|
static |
Definition at line 132 of file freeIPPort.cpp.
References freeIPPortCallFunc().
|
static |
Definition at line 55 of file freeIPPort.cpp.
References closesocket, and SOCKET.
Referenced by freeIPPort().
|
static |
macro to set
Definition at line 122 of file freeIPPort.cpp.
|
static |
Definition at line 123 of file freeIPPort.cpp.
|
static |
Definition at line 125 of file freeIPPort.cpp.