|
CARMA C++
|
Interface file for the carma::util::StartPthreadWithCopy routines. More...
#include <stdexcept>#include <string>#include <pthread.h>#include <log4cpp/NDC.hh>#include "carma/util/PthreadAttr.h"#include "carma/util/PthreadMutex.h"#include "carma/util/PthreadCond.h"#include "carma/util/ScopedLock.h"#include "carma/util/ScopedPthreadCancelDisable.h"#include "carma/util/ThreadQuit.h"Go to the source code of this file.
Classes | |
| class | carma::util::detail::BoilerPlateInfo< A, AT, AC > |
| class | carma::util::detail::BoilerPlateInfo< A, AT, AC > |
Namespaces | |
| module | carma |
| IDL for bima Rx Control, inherits from antenna::common::RxControl. | |
| carma::util | |
| Utility classes. | |
| carma::util::detail | |
Functions | |
| template<typename I > | |
| void * | carma::util::detail::BoilerPlate (void *bpInfoArg) |
| template<typename A , typename AT , typename AC > | |
| ::pthread_t | carma::util::detail::StartPthreadCommon (void(*ep)(A), AT argTransfer, const ::std::string &initialLogNDC, const ::pthread_attr_t *attr, bool startCancelable) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithCopy (void(*ep)(ArgType &a), const ArgType &arg, const ::std::string &initialLogNDC=::std::string(), const ::pthread_attr_t *attr=0, bool startCancelable=false) |
| Starts up a new pthread. More... | |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithCopy (void(*ep)(ArgType &a), const ArgType &arg, const ::std::string &initialLogNDC, const PthreadAttr &attr, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithCopy (void(*ep)(const ArgType &a), const ArgType &arg, const ::std::string &initialLogNDC=::std::string(), const ::pthread_attr_t *attr=0, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithCopy (void(*ep)(const ArgType &a), const ArgType &arg, const ::std::string &initialLogNDC, const PthreadAttr &attr, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithCopy (void(*ep)(const ArgType *&a), ArgType *const &arg, const ::std::string &initialLogNDC=::std::string(), const ::pthread_attr_t *attr=0, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithCopy (void(*ep)(const ArgType *&a), ArgType *const &arg, const ::std::string &initialLogNDC, const PthreadAttr &attr, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithRef (void(*ep)(ArgType &a), ArgType &arg, const ::std::string &initialLogNDC=::std::string(), const ::pthread_attr_t *attr=0, bool startCancelable=false) |
| Starts up a new pthread. More... | |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithRef (void(*ep)(ArgType &a), ArgType &arg, const ::std::string &initialLogNDC, const PthreadAttr &attr, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithRef (void(*ep)(const ArgType &a), const ArgType &arg, const ::std::string &initialLogNDC=::std::string(), const ::pthread_attr_t *attr=0, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithRef (void(*ep)(const ArgType &a), const ArgType &arg, const ::std::string &initialLogNDC, const PthreadAttr &attr, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithRef (void(*ep)(const ArgType &a), ArgType &arg, const ::std::string &initialLogNDC=::std::string(), const ::pthread_attr_t *attr=0, bool startCancelable=false) |
| template<typename ArgType > | |
| ::pthread_t | carma::util::StartPthreadWithRef (void(*ep)(const ArgType &a), ArgType &arg, const ::std::string &initialLogNDC, const PthreadAttr &attr, bool startCancelable=false) |
Interface file for the carma::util::StartPthreadWithCopy routines.
Definition in file StartPthread.h.