This is Unofficial EPICS BASE Doxygen Site
client Struct Reference

#include "server.h"

+ Collaboration diagram for client:

Public Attributes

ELLNODE node
 
struct message_buffer send
 
struct message_buffer recv
 
epicsMutexId lock
 
epicsMutexId putNotifyLock
 
epicsMutexId chanListLock
 
epicsMutexId eventqLock
 
ELLLIST chanList
 
ELLLIST chanPendingUpdateARList
 
ELLLIST putNotifyQue
 
struct sockaddr_in addr
 
epicsTimeStamp time_at_last_send
 
epicsTimeStamp time_at_last_recv
 
void * evuser
 
char * pUserName
 
char * pHostName
 
epicsEventId blockSem
 
SOCKET sock
 
SOCKET udpRecv
 
int proto
 
epicsThreadId tid
 
unsigned minor_version_number
 
ca_uint32_t seqNoOfReq
 
unsigned recvBytesToDrain
 
unsigned priority
 
char disconnect
 

Detailed Description

Definition at line 76 of file server.h.

Member Data Documentation

struct sockaddr_in client::addr

Definition at line 89 of file server.h.

epicsEventId client::blockSem

Definition at line 95 of file server.h.

ELLLIST client::chanList

Definition at line 86 of file server.h.

epicsMutexId client::chanListLock

Definition at line 84 of file server.h.

ELLLIST client::chanPendingUpdateARList

Definition at line 87 of file server.h.

char client::disconnect

Definition at line 103 of file server.h.

epicsMutexId client::eventqLock

Definition at line 85 of file server.h.

void* client::evuser

Definition at line 92 of file server.h.

epicsMutexId client::lock

Definition at line 82 of file server.h.

unsigned client::minor_version_number

Definition at line 99 of file server.h.

ELLNODE client::node

Definition at line 77 of file server.h.

char* client::pHostName

Definition at line 94 of file server.h.

unsigned client::priority

Definition at line 102 of file server.h.

int client::proto

Definition at line 97 of file server.h.

char* client::pUserName

Definition at line 93 of file server.h.

epicsMutexId client::putNotifyLock

Definition at line 83 of file server.h.

ELLLIST client::putNotifyQue

Definition at line 88 of file server.h.

struct message_buffer client::recv

accessed by receive thread w/o locks cf. camsgtask()

Definition at line 81 of file server.h.

unsigned client::recvBytesToDrain

Definition at line 101 of file server.h.

struct message_buffer client::send

guarded by SEND_LOCK() aka. client::lock

Definition at line 79 of file server.h.

ca_uint32_t client::seqNoOfReq

Definition at line 100 of file server.h.

SOCKET client::sock

Definition at line 96 of file server.h.

epicsThreadId client::tid

Definition at line 98 of file server.h.

epicsTimeStamp client::time_at_last_recv

Definition at line 91 of file server.h.

epicsTimeStamp client::time_at_last_send

Definition at line 90 of file server.h.

SOCKET client::udpRecv

Definition at line 96 of file server.h.


The documentation for this struct was generated from the following file: