~ubuntu-branches/ubuntu/quantal/open-vm-tools/quantal-201207201942

« back to all changes in this revision

Viewing changes to lib/include/foundryThreads.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2009-10-18 12:28:19 UTC
  • mfrom: (1.1.7 upstream) (2.4.9 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091018122819-00vqew6m0ztpqcqp
Tags: 2009.10.15-201664-1
MergingĀ upstreamĀ versionĀ 2009.10.15-201664.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
typedef void (*FoundryThreadProc)(struct FoundryWorkerThread *threadState);
41
41
 
42
42
struct FoundryWorkerThread *FoundryThreads_StartThread(FoundryThreadProc proc,
43
 
                                                       void *threadParam);
 
43
                                                       void *threadParam,
 
44
                                                       const char *threadName);
44
45
void FoundryThreads_StopThread(struct FoundryWorkerThread *threadState);
45
46
void FoundryThreads_Free(struct FoundryWorkerThread *threadState);
46
47
Bool FoundryThreads_IsCurrentThread(struct FoundryWorkerThread *threadState);
61
62
   Bool                    stopThread;
62
63
 
63
64
   void                    *threadParam;
 
65
   const char              *threadName;
64
66
} FoundryWorkerThread;
65
 
 
66
 
 
67
 
 
68
 
 
 
67
   
 
68
#define VIX_ENABLE_EXTERNAL_THREAD_INTERFACE \
 
69
  "vix.enableExternalThreadInterface"
 
70
 
 
71
void VixThreadConfig(Bool enableExternalThreadInterface);
69
72
 
70
73
#ifdef __cplusplus
71
74
} // extern "C" {