commore
1.0.6-SNAPSHOT
|
#include <stdio.h>
#include "Commore.h"
#include "Symbol.h"
#include "AString.h"
#include "String.h"
#include "Time.h"
#include "Blob.h"
#include "StringBuffer.h"
#include "List.h"
#include "Array.h"
#include "Tuple.h"
Go to the source code of this file.
Macros | |
#define | CMRC_API |
#define | LIST_FUNC(listName, iteratorName, T) |
#define | FCT_ARRAY(ArrayName, T) |
Typedefs | |
typedef void * | CMR_C_LIST_BOOL |
typedef void * | CMR_C_ITERATOR_BOOL |
typedef void * | CMR_C_LIST_INT |
typedef void * | CMR_C_ITERATOR_INT |
typedef void * | CMR_C_LIST_LONG |
typedef void * | CMR_C_ITERATOR_LONG |
typedef void * | CMR_C_LIST_FLOAT |
typedef void * | CMR_C_ITERATOR_FLOAT |
typedef void * | CMR_C_LIST_DOUBLE |
typedef void * | CMR_C_ITERATOR_DOUBLE |
typedef void * | CMR_C_LIST_ASTRING |
typedef void * | CMR_C_ITERATOR_ASTRING |
typedef void * | CMR_C_LIST_STRING |
typedef void * | CMR_C_ITERATOR_STRING |
typedef void * | CMR_C_LIST_BLOB |
typedef void * | CMR_C_ITERATOR_BLOB |
typedef void * | CMR_C_LIST_TIMEDATE |
typedef void * | CMR_C_ITERATOR_TIMEDATE |
typedef void * | CMR_C_LIST_TIMEPERIOD |
typedef void * | CMR_C_ITERATOR_TIMEPERIOD |
typedef void * | CMR_C_ARRAY_INT |
typedef void * | CMR_C_ARRAY_LONG |
typedef void * | CMR_C_ARRAY_FLOAT |
typedef void * | CMR_C_ARRAY_DOUBLE |
typedef void * | CMR_C_BLOB |
typedef void * | CMR_C_TIMEDATE |
typedef void * | CMR_C_TIMEPERIOD |
typedef void * | CMR_C_TUPLE |
Variables | |
const long | CMR_C_OK = commore::CMR_OK |
const long | CMR_C_NOOP = commore::CMR_NOOP |
const long | CMR_C_GENERIC_ERROR = commore::CMR_GENERIC_ERROR |
const long | CMR_C_NOT_FOUND = commore::CMR_NOT_FOUND |
const long | CMR_C_NOT_IMPLEMENTED = commore::CMR_NOT_IMPLEMENTED |
const long | CMR_C_ALREADY_EXIST = commore::CMR_ALREADY_EXIST |
const long | CMR_C_END_OF_DATA = commore::CMR_END_OF_DATA |
const long | CMR_C_INVALID_ANSWER = commore::CMR_INVALID_ANSWER |
#define CMRC_API |
#define FCT_ARRAY | ( | ArrayName, | |
T | |||
) |
#define LIST_FUNC | ( | listName, | |
iteratorName, | |||
T | |||
) |
typedef void* CMR_C_ARRAY_DOUBLE |
typedef void* CMR_C_ARRAY_FLOAT |
typedef void* CMR_C_ARRAY_INT |
typedef void* CMR_C_ARRAY_LONG |
typedef void* CMR_C_BLOB |
typedef void* CMR_C_ITERATOR_ASTRING |
typedef void* CMR_C_ITERATOR_BLOB |
typedef void* CMR_C_ITERATOR_BOOL |
typedef void* CMR_C_ITERATOR_DOUBLE |
typedef void* CMR_C_ITERATOR_FLOAT |
typedef void* CMR_C_ITERATOR_INT |
typedef void* CMR_C_ITERATOR_LONG |
typedef void* CMR_C_ITERATOR_STRING |
typedef void* CMR_C_ITERATOR_TIMEDATE |
typedef void* CMR_C_ITERATOR_TIMEPERIOD |
typedef void* CMR_C_LIST_ASTRING |
typedef void* CMR_C_LIST_BLOB |
typedef void* CMR_C_LIST_BOOL |
typedef void* CMR_C_LIST_DOUBLE |
typedef void* CMR_C_LIST_FLOAT |
typedef void* CMR_C_LIST_INT |
typedef void* CMR_C_LIST_LONG |
typedef void* CMR_C_LIST_STRING |
typedef void* CMR_C_LIST_TIMEDATE |
typedef void* CMR_C_LIST_TIMEPERIOD |
typedef void* CMR_C_TIMEDATE |
typedef void* CMR_C_TIMEPERIOD |
typedef void* CMR_C_TUPLE |
CMREXD void CMRC_API CMRC_BLOB_clear | ( | CMR_C_BLOB | blob | ) |
CMREXD CMR_C_BLOB CMRC_API CMRC_BLOB_create | ( | char * | content, |
size_t | size, | ||
size_t | allocated_size | ||
) |
CMREXD void CMRC_API CMRC_BLOB_delete | ( | CMR_C_BLOB | blob | ) |
CMREXD const char* CMRC_API CMRC_BLOB_get_content | ( | CMR_C_BLOB | blob | ) |
CMREXD size_t CMRC_API CMRC_BLOB_get_size | ( | CMR_C_BLOB | blob | ) |
CMREXD char* CMRC_API CMRC_BLOB_set | ( | CMR_C_BLOB | blob, |
const char * | content, | ||
size_t | size, | ||
size_t | allocated_size | ||
) |
CMREXD CMR_C_TIMEDATE CMRC_API CMRC_TIMEDATE_create | ( | int | year, |
int | month, | ||
int | day, | ||
int | hour, | ||
int | min, | ||
int | second, | ||
int | mums | ||
) |
CMREXD void CMRC_API CMRC_TIMEDATE_delete | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_day | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_hour | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_microsecond | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_millisecond | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_minute | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_month | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_second | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD CMR_C_TIMEPERIOD CMRC_API CMRC_TIMEDATE_get_time | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD int CMRC_API CMRC_TIMEDATE_get_year | ( | CMR_C_TIMEDATE | timeDate | ) |
CMREXD CMR_C_TIMEDATE CMRC_API CMRC_TIMEDATE_now | ( | ) |
CMREXD CMR_C_TIMEPERIOD CMRC_API CMRC_TIMEPERIOD_create | ( | long | seconds | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_days | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD void CMRC_API CMRC_TIMEPERIOD_delete | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_hours | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_microseconds | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_milliseconds | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_minutes | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_seconds | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_to_days | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_to_hours | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_to_minutes | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD long CMRC_API CMRC_TIMEPERIOD_to_seconds | ( | CMR_C_TIMEPERIOD | timePeriod | ) |
CMREXD int CMRC_API CMRC_TUPLE_copy | ( | CMR_C_TUPLE | src, |
CMR_C_TUPLE | dst | ||
) |
CMREXD int CMRC_API CMRC_TUPLE_splice | ( | CMR_C_TUPLE | src, |
CMR_C_TUPLE | dst | ||
) |
LIST_FUNC | ( | LIST_BOOL | , |
ITERATOR_BOOL | , | ||
bool | |||
) |
LIST_FUNC | ( | LIST_INT | , |
ITERATOR_INT | , | ||
int | |||
) |
LIST_FUNC | ( | LIST_LONG | , |
ITERATOR_LONG | , | ||
long | |||
) |
LIST_FUNC | ( | LIST_FLOAT | , |
ITERATOR_FLOAT | , | ||
float | |||
) |
LIST_FUNC | ( | LIST_DOUBLE | , |
ITERATOR_DOUBLE | , | ||
double | |||
) |
LIST_FUNC | ( | LIST_ASTRING | , |
ITERATOR_ASTRING | , | ||
const char * | |||
) |
LIST_FUNC | ( | LIST_STRING | , |
ITERATOR_STRING | , | ||
const wchar_t * | |||
) |
LIST_FUNC | ( | LIST_BLOB | , |
ITERATOR_BLOB | , | ||
CMR_C_BLOB | |||
) |
LIST_FUNC | ( | LIST_TIMEDATE | , |
ITERATOR_TIMEDATE | , | ||
CMR_C_TIMEDATE | |||
) |
LIST_FUNC | ( | LIST_TIMEPERIOD | , |
ITERATOR_TIMEPERIOD | , | ||
CMR_C_TIMEPERIOD | |||
) |
const long CMR_C_ALREADY_EXIST = commore::CMR_ALREADY_EXIST |
const long CMR_C_END_OF_DATA = commore::CMR_END_OF_DATA |
const long CMR_C_GENERIC_ERROR = commore::CMR_GENERIC_ERROR |
const long CMR_C_INVALID_ANSWER = commore::CMR_INVALID_ANSWER |
const long CMR_C_NOOP = commore::CMR_NOOP |
const long CMR_C_NOT_FOUND = commore::CMR_NOT_FOUND |
const long CMR_C_NOT_IMPLEMENTED = commore::CMR_NOT_IMPLEMENTED |
const long CMR_C_OK = commore::CMR_OK |