Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Namespaces | Macros | Functions
port_posix.h File Reference
#include <endian.h>
#include <pthread.h>
#include <stdint.h>
#include <string>
#include "port/atomic_pointer.h"
Include dependency graph for port_posix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  leveldb::port::Mutex
 
class  leveldb::port::CondVar
 

Namespaces

 leveldb
 
 leveldb::port
 

Macros

#define PLATFORM_IS_LITTLE_ENDIAN   (__BYTE_ORDER == __LITTLE_ENDIAN)
 
#define LEVELDB_ONCE_INIT   PTHREAD_ONCE_INIT
 

Functions

void leveldb::port::InitOnce (port::OnceType *, void(*initializer)())
 
bool leveldb::port::Snappy_Compress (const char *input, size_t length,::std::string *output)
 
bool leveldb::port::Snappy_GetUncompressedLength (const char *input, size_t length, size_t *result)
 
bool leveldb::port::Snappy_Uncompress (const char *input_data, size_t input_length, char *output)
 
bool leveldb::port::GetHeapProfile (void(*func)(void *, const char *, int), void *arg)
 

Macro Definition Documentation

#define LEVELDB_ONCE_INIT   PTHREAD_ONCE_INIT

Definition at line 120 of file port_posix.h.

#define PLATFORM_IS_LITTLE_ENDIAN   (__BYTE_ORDER == __LITTLE_ENDIAN)

Definition at line 53 of file port_posix.h.