Coconut Framework  beta
Classes | Functions
CNLock.h File Reference

Define CNLock data structure. More...

#include <pthread.h>

Go to the source code of this file.

Classes

struct  CNLock
 Object for mutex operation. More...
 

Functions

static void CNInitLock (struct CNLock *dst)
 Initialize lock. More...
 
static void CNDestroyLock (struct CNLock *dst)
 Release the resource for lock. More...
 
static void CNLock (struct CNLock *src)
 Mutex lock. More...
 
static void CNUnlock (struct CNLock *src)
 Mutex unlock. More...
 

Detailed Description

Define CNLock data structure.

Copyright
Copyright (C) 2012 Steel Wheels Project

Function Documentation

static void CNInitLock ( struct CNLock dst)
inlinestatic

Initialize lock.

Parameters
dstTarget lock

References CNLock::mutex.

static void CNDestroyLock ( struct CNLock dst)
inlinestatic

Release the resource for lock.

Parameters
dstDestination lock

References CNLock::mutex.

static void CNLock ( struct CNLock src)
inlinestatic

Mutex lock.

Parameters
srcSource lock

References CNLock::mutex.

static void CNUnlock ( struct CNLock src)
inlinestatic

Mutex unlock.

Parameters
srcSource lock

References CNLock::mutex.