10 #ifndef PutDoneThread_H 11 #define PutDoneThread_H 23 class NotifyPutRequester;
48 public epicsThreadRunable
51 static PutDoneThreadPtr
get();
56 void putDone(NotifyPutRequesterPtr
const ¬ifyPutRequester);
60 std::tr1::shared_ptr<epicsThread> thread;
64 std::queue<NotifyPutRequesterWPtr> notifyPutQueue;
ChannelPutRequester::weak_pointer channelPutRequester
C++ wrapper for epicsEvent from EPICS base.
CAChannelPutWPtr channelPut
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
std::tr1::shared_ptr< PutDoneThread > PutDoneThreadPtr
void setChannelPut(CAChannelPutPtr const &channelPut)
std::tr1::weak_ptr< CAChannelPut > CAChannelPutWPtr
std::tr1::shared_ptr< CAChannelPut > CAChannelPutPtr
std::tr1::weak_ptr< NotifyPutRequester > NotifyPutRequesterWPtr
std::tr1::shared_ptr< NotifyPutRequester > NotifyPutRequesterPtr
C++ and C descriptions for a thread.