Mobile API Reference  MicroStrategy 2019
SmartLock Class Reference

#include <BinaryDataLock.h>

Public Member Functions

 SmartLock (BinaryDataLock *ipBinaryLock, GUID &iGUID, pthread_mutex_t *ipMutex)
 
 SmartLock (BinaryDataLock *ipBinaryLock, void *objectPoint)
 
 SmartLock ()
 
 ~SmartLock ()
 
void lock (BinaryDataLock *ipBinaryLock, void *objectPoint)
 
 SmartLock (BinaryDataLock *ipBinaryLock, GUID &iGUID, pthread_mutex_t *ipMutex)
 
 SmartLock (BinaryDataLock *ipBinaryLock, void *objectPoint)
 
 SmartLock ()
 
 ~SmartLock ()
 
void lock (BinaryDataLock *ipBinaryLock, void *objectPoint)
 

Constructor & Destructor Documentation

◆ SmartLock() [1/6]

SmartLock::SmartLock ( BinaryDataLock ipBinaryLock,
GUID iGUID,
pthread_mutex_t *  ipMutex 
)

◆ SmartLock() [2/6]

SmartLock::SmartLock ( BinaryDataLock ipBinaryLock,
void *  objectPoint 
)

◆ SmartLock() [3/6]

SmartLock::SmartLock ( )

◆ ~SmartLock() [1/2]

SmartLock::~SmartLock ( )

◆ SmartLock() [4/6]

SmartLock::SmartLock ( BinaryDataLock ipBinaryLock,
GUID iGUID,
pthread_mutex_t *  ipMutex 
)

◆ SmartLock() [5/6]

SmartLock::SmartLock ( BinaryDataLock ipBinaryLock,
void *  objectPoint 
)

◆ SmartLock() [6/6]

SmartLock::SmartLock ( )

◆ ~SmartLock() [2/2]

SmartLock::~SmartLock ( )

Member Function Documentation

◆ lock() [1/2]

void SmartLock::lock ( BinaryDataLock ipBinaryLock,
void *  objectPoint 
)

◆ lock() [2/2]

void SmartLock::lock ( BinaryDataLock ipBinaryLock,
void *  objectPoint 
)