activemq-cpp-3.9.0
PlatformDefs.h File Reference

Go to the source code of this file.

Namespaces

 decaf
 Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
 
 decaf::internal
 
 decaf::internal::util
 
 decaf::internal::util::concurrent
 

Macros

#define PLATFORM_THREAD_RETURN()   return 0;
 
#define PLATFORM_THREAD_CALLBACK_TYPE   void*
 
#define PLATFORM_MIN_STACK_SIZE   0x8000
 
#define PLATFORM_CALLING_CONV
 

Typedefs

typedef void * decaf::internal::util::concurrent::PLATFORM_THREAD_ENTRY_ARG
 
typedef pthread_t decaf::internal::util::concurrent::decaf_thread_t
 
typedef pthread_key_t decaf::internal::util::concurrent::decaf_tls_key
 
typedef pthread_cond_t * decaf::internal::util::concurrent::decaf_condition_t
 
typedef pthread_mutex_t * decaf::internal::util::concurrent::decaf_mutex_t
 
typedef pthread_rwlock_t * decaf::internal::util::concurrent::decaf_rwmutex_t
 

Macro Definition Documentation

#define PLATFORM_CALLING_CONV
#define PLATFORM_MIN_STACK_SIZE   0x8000
#define PLATFORM_THREAD_CALLBACK_TYPE   void*
#define PLATFORM_THREAD_RETURN ( )    return 0;