Samond Classes Library 1.1.6-RELEASE build 132

SCTypes.h File Reference

Simple library data types header file. More...

#import <syslog.h>

Go to the source code of this file.

Typedefs

Array support types
typedef SCULong SCIndex
 Array index type.

Standard types

enum  _SCStandardType {
  SCTypeUnspecified = 0, SCTypeByte = 1, SCTypeShort = 2, SCTypeInteger = 3,
  SCTypeLong = 4, SCTypeUByte = 5, SCTypeUShort = 6, SCTypeUInteger = 7,
  SCTypeULong = 8, SCTypeFloat = 9, SCTypeDouble = 10, SCTypeChar = 11,
  SCTypeBool = 12, SCTypeUChar = 13, SCTypeSignedLong = 14, SCTypeUnsignedLong = 15
}
typedef enum _SCStandardType SCStandardType
 Standard data type.
typedef int8_t SCByte
 Signed 8-bit integer type.
typedef int16_t SCShort
 Signed 16-bit integer type.
typedef int32_t SCInteger
 Signed 32-bit integer type.
typedef int64_t SCLong
 Signed 64-bit integer type.
typedef uint8_t SCUByte
 Unsigned 8-bit integer type.
typedef uint16_t SCUShort
 Unsigned 16-bit integer type.
typedef uint32_t SCUInteger
 Unsigned 32-bit integer type.
typedef uint64_t SCULong
 Unsigned 64-bit integer type.
typedef float_t SCFloat
 Single precision float type.
typedef double_t SCDouble
 Double precision float type.
typedef mode_t SCFileMode
 Unix file mode type.
typedef off_t SCOffset
 Offset in files or streams type.
typedef size_t SCUSize
 Unsigned size type.
typedef ssize_t SCSize
 Signed size type.

Other types

enum  _SCCapacity { SCByteCapacity = 8, SCWordCapacity = 16, SCIntCapacity = 32, SCLongCapacity = 64 }
typedef enum _SCCapacity SCCapacity
 Integer capacity type.
typedef SCUShort SCTCPPort
 TCP port number.
typedef SCInteger SCSystemError
 System error type.

Detailed Description

Simple library data types header file.

Contains description of simple library data types, which using in other library components.
This file was introduced in version 1.0.0.


Typedef Documentation

Integer capacity type.

Correct values checked by using the enum type _SCCapacity.

Array index type.

Type represents the array index

Standard data type.

Using for specifying the standard data type

System error type.

Represents the system error codes

TCP port number.

Represents the number of TCP port in TCP/IP network suite.


Enumeration Type Documentation

Integer capacity enum type

Enumerator:
SCByteCapacity 

8-bit integer

SCWordCapacity 

16-bit integer

SCIntCapacity 

32-bit integer

SCLongCapacity 

64-bit integer

Defines standard types constants for type SCStandardType

Enumerator:
SCTypeUnspecified 

Unspecified standard type.

SCTypeByte 

Signed 8-bit integer.

SCTypeShort 

Signed 16-bit integer.

SCTypeInteger 

Signed 32-bit integer.

SCTypeLong 

Signed 64-bit integer.

SCTypeUByte 

Unsigned 8-bit integer.

SCTypeUShort 

Unsigned 16-bit integer.

SCTypeUInteger 

Unsigned 32-bit integer.

SCTypeULong 

Unsigned 64-bit integer.

SCTypeFloat 

Single precision float type.

SCTypeDouble 

Double precision float type.

SCTypeChar 

Signed char type.

SCTypeBool 

Bool type.

SCTypeUChar 

Unsigned char type.

SCTypeSignedLong 

Signed long type.

SCTypeUnsignedLong 

Unsigned long type.

 All Classes Files Functions Typedefs Enumerations Enumerator Defines