Equalizer 1.0

co/base/types.h File Reference

Basic type definitions not provided by the operating system. More...

#include <string>
#include <vector>
#include <sys/types.h>
#include <stdint.h>
Include dependency graph for co/base/types.h:

Go to the source code of this file.

Namespaces

namespace  co
 

Object-oriented network library.


namespace  co::base
 

Base abstraction layer and common utility classes.


Defines

#define EQ_BIT1   (0x00000001u)
#define EQ_BIT2   (0x00000002u)
#define EQ_BIT3   (0x00000004u)
#define EQ_BIT4   (0x00000008u)
#define EQ_BIT5   (0x00000010u)
#define EQ_BIT6   (0x00000020u)
#define EQ_BIT7   (0x00000040u)
#define EQ_BIT8   (0x00000080u)
#define EQ_BIT9   (0x00000100u)
#define EQ_BIT10   (0x00000200u)
#define EQ_BIT11   (0x00000400u)
#define EQ_BIT12   (0x00000800u)
#define EQ_BIT13   (0x00001000u)
#define EQ_BIT14   (0x00002000u)
#define EQ_BIT15   (0x00004000u)
#define EQ_BIT16   (0x00008000u)
#define EQ_BIT17   (0x00010000u)
#define EQ_BIT18   (0x00020000u)
#define EQ_BIT19   (0x00040000u)
#define EQ_BIT20   (0x00080000u)
#define EQ_BIT21   (0x00100000u)
#define EQ_BIT22   (0x00200000u)
#define EQ_BIT23   (0x00400000u)
#define EQ_BIT24   (0x00800000u)
#define EQ_BIT25   (0x01000000u)
#define EQ_BIT26   (0x02000000u)
#define EQ_BIT27   (0x04000000u)
#define EQ_BIT28   (0x08000000u)
#define EQ_BIT29   (0x10000000u)
#define EQ_BIT30   (0x20000000u)
#define EQ_BIT31   (0x40000000u)
#define EQ_BIT32   (0x80000000u)
#define EQ_BIT_ALL   (0xffffffffu)
#define EQ_BIT_ALL_64   (0xffffffffffffffffull)
#define EQ_BIT_NONE   (0)
#define EQ_1KB   (1024)
#define EQ_10KB   (10240)
#define EQ_100KB   (102400)
#define EQ_1MB   (1048576)
#define EQ_10MB   (10485760)
#define EQ_100MB   (104857600)
#define EQ_32KB   (32768)
#define EQ_64KB   (65536)
#define EQ_128KB   (131072)
#define EQ_48MB   (50331648)
#define EQ_64MB   (67108864)

Typedefs

typedef std::vector< std::string > co::base::Strings
 A vector of std::strings.
typedef std::vector
< CompressorInfo > 
co::base::CompressorInfos
typedef std::vector< const
CompressorInfo * > 
co::base::CompressorInfoPtrs
typedef std::vector< Plugin * > co::base::Plugins

Detailed Description

Basic type definitions not provided by the operating system.

Definition in file co/base/types.h.

Generated on Sun May 8 2011 19:11:08 for Equalizer 1.0 by  doxygen 1.7.3