This is Unofficial EPICS BASE Doxygen Site
tcpSendThread Class Reference

#include "virtualCircuit.h"

+ Inheritance diagram for tcpSendThread:
+ Collaboration diagram for tcpSendThread:

Public Member Functions

 tcpSendThread (class tcpiiu &iiuIn, const char *pName, unsigned int stackSize, unsigned int priority)
 
virtual ~tcpSendThread ()
 
void start ()
 
void exitWait ()
 
void interruptSocketSend ()
 
void show (unsigned level) const
 

Detailed Description

Definition at line 79 of file virtualCircuit.h.

Constructor & Destructor Documentation

tcpSendThread::tcpSendThread ( class tcpiiu iiuIn,
const char *  pName,
unsigned int  stackSize,
unsigned int  priority 
)

Definition at line 49 of file tcpiiu.cpp.

51  :
52  thread ( *this, pName, stackSize, priority ), iiu ( iiuIn )
53 {
54 }
tcpSendThread::~tcpSendThread ( )
virtual

Definition at line 56 of file tcpiiu.cpp.

57 {
58 }

Member Function Documentation

void tcpSendThread::exitWait ( )

Definition at line 69 of file tcpiiu.cpp.

70 {
71  this->thread.exitWait ();
72 }
void tcpSendThread::interruptSocketSend ( )

Definition at line 2093 of file tcpiiu.cpp.

2094 {
2095  epicsThreadId threadId = this->thread.getId ();
2096  if ( threadId ) {
2097  epicsSignalRaiseSigAlarm ( threadId );
2098  }
2099 }
LIBCOM_API void epicsStdCall epicsSignalRaiseSigAlarm(struct epicsThreadOSD *)
Definition: osdSignal.cpp:19
void tcpSendThread::show ( unsigned  level) const

Definition at line 65 of file tcpiiu.cpp.

66 {
67 }
void tcpSendThread::start ( )

Definition at line 60 of file tcpiiu.cpp.

61 {
62  this->thread.start ();
63 }

The documentation for this class was generated from the following files: