fintp_utils
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
FinTP::Collaboration Class Reference

#include <Collaboration.h>

Public Member Functions

 ~Collaboration ()
 

Static Public Member Functions

static std::string GenerateGuid ()
 
static std::string EmptyGuid ()
 
static std::string GenerateMsgID ()
 
static void setGuidSeed (const unsigned int value)
 

Private Member Functions

 Collaboration ()
 

Static Private Member Functions

static void CreateKeys ()
 
static void DeleteCollaborationIds (void *data)
 

Static Private Attributes

static unsigned int m_Static = 0
 
static unsigned int m_Contor = 0
 
static pthread_once_t KeysCreate = PTHREAD_ONCE_INIT
 
static pthread_key_t CollaborationKey
 
static Collaboration m_Instance
 

Constructor & Destructor Documentation

Collaboration::Collaboration ( )
private
Collaboration::~Collaboration ( )

Member Function Documentation

void Collaboration::CreateKeys ( )
staticprivate
void Collaboration::DeleteCollaborationIds ( void *  data)
staticprivate
string Collaboration::EmptyGuid ( )
static
string Collaboration::GenerateGuid ( )
static
string Collaboration::GenerateMsgID ( )
static
void Collaboration::setGuidSeed ( const unsigned int  value)
static

Member Data Documentation

pthread_key_t Collaboration::CollaborationKey
staticprivate
pthread_once_t Collaboration::KeysCreate = PTHREAD_ONCE_INIT
staticprivate
unsigned int Collaboration::m_Contor = 0
staticprivate
Collaboration Collaboration::m_Instance
staticprivate
unsigned int Collaboration::m_Static = 0
staticprivate

The documentation for this class was generated from the following files: