Symbol: WorkItem
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
100
char* WorkItem::print(char* buf) {
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
121
int WorkList::add(WorkItem* item) {
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
129
int WorkList::remove(WorkItem** item) {
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
50
WorkItem::WorkItem(k5_ipc_stream buf, WIN_PIPE* pipe, const long type, const long sst)
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
53
WorkItem::WorkItem(const WorkItem& item) : _buf(NULL), _rpcmsg(0), _pipe(NULL), _sst(0) {
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
60
WorkItem(_buf, item._pipe, item._rpcmsg, item._sst);
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
63
WorkItem::WorkItem() : _buf(NULL), _rpcmsg(CCMSG_INVALID), _pipe(NULL), _sst(0) { }
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
65
WorkItem::~WorkItem() {
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
70
const k5_ipc_stream WorkItem::take_payload() {
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
76
WIN_PIPE* WorkItem::take_pipe() {
crypto/krb5/src/ccapi/server/win/WorkItem.cpp
88
WorkItem* item;
crypto/krb5/src/ccapi/server/win/WorkQueue.cpp
57
return worklist.add(new WorkItem(stream, pipe, rpcmsg, serverStartTime) );
crypto/krb5/src/ccapi/server/win/WorkQueue.cpp
64
WorkItem* item = NULL;
crypto/krb5/src/ccapi/server/win/workitem.h
11
class WorkItem {
crypto/krb5/src/ccapi/server/win/workitem.h
18
WorkItem( k5_ipc_stream buf,
crypto/krb5/src/ccapi/server/win/workitem.h
22
WorkItem( const WorkItem&);
crypto/krb5/src/ccapi/server/win/workitem.h
23
WorkItem();
crypto/krb5/src/ccapi/server/win/workitem.h
24
~WorkItem();
crypto/krb5/src/ccapi/server/win/workitem.h
37
std::list <WorkItem*> wl;
crypto/krb5/src/ccapi/server/win/workitem.h
46
int add(WorkItem*);
crypto/krb5/src/ccapi/server/win/workitem.h
47
int remove(WorkItem**);