Contents
Interfaces
Dependencies
For the Prokee Module Library
Dynamically Linked Modules:
-
module reader (version 1 - 0 -- default: v01)
-
module strconv (version 1 - 0 -- default: v01)
For the Standalone Executable
-
module reader (version 1 - 0 -- default: v01)
-
module strconv (version 1 - 0 -- default: v01)
Source Files
bcs/bcs.h
interface/prokee/bcs/prokee.h
interface/prokee/bcs/prokee_c.h
interface/prokee/mlocal.h
bcs/bcs.cpp
interface/prokee/bcs/prokee.cpp
interface/prokee/bcs/prokee_c.cpp
Licenses
- NO LICENSE
There is no license assigned to this module. Please contact the author to obtain a license.
Exported Symbols
Constructors
void *createBasicCompactToken();
void *createBasicCompactScanner1();
void *createBasicCompactScanner2(Reader *reader);
void *createBasicCompactFileScanner1(const char *filename);
void *createBasicCompactFileScanner2(const wchar_t *filename);
void *createBasicCompactBufferScanner1(const char *buffer,int bufferln);
void *createBasicCompactBufferScanner2(const wchar_t *buffer,int bufferln);
Destructors
void destroyBasicCompactToken(void *object);
void destroyBasicCompactScanner(void *object);
Methods
AbsBasicCompactToken *BasicCompactScanner_getNextToken(void *object);
AbsBasicCompactToken *BasicCompactScanner_getToken(void *object);
Members
char *AbsBasicCompactToken_get_buffer(void *object);void AbsBasicCompactToken_set_buffer(void *object,char *value);
int AbsBasicCompactToken_get_bufferln(void *object);void AbsBasicCompactToken_set_bufferln(void *object,int value);
int AbsBasicCompactToken_get_writePos(void *object);void AbsBasicCompactToken_set_writePos(void *object,int value);
int AbsBasicCompactToken_get_token_type(void *object);void AbsBasicCompactToken_set_token_type(void *object,int value);
char AbsBasicCompactScanner_get_char_hashtag(void *object);void AbsBasicCompactScanner_set_char_hashtag(void *object,char value);
char AbsBasicCompactScanner_get_char_colon(void *object);void AbsBasicCompactScanner_set_char_colon(void *object,char value);
char AbsBasicCompactScanner_get_char_semicolon(void *object);void AbsBasicCompactScanner_set_char_semicolon(void *object,char value);
Internal Pointers
Constructors
The functions listed below are the "constructor functions" for creating objects of the linked module.
These functions can be used directly to omit the static wrapper methods.
void *bcs_BasicCompactToken_createBasicCompactToken();
void *bcs_BasicCompactScanner_createBasicCompactScanner1();
void *bcs_BasicCompactScanner_createBasicCompactScanner2(Reader *reader);
void *bcs_BasicCompactFileScanner_createBasicCompactFileScanner1(const char *filename);
void *bcs_BasicCompactFileScanner_createBasicCompactFileScanner2(const wchar_t *filename);
void *bcs_BasicCompactBufferScanner_createBasicCompactBufferScanner1(const char *buffer,int bufferln);
void *bcs_BasicCompactBufferScanner_createBasicCompactBufferScanner2(const wchar_t *buffer,int bufferln);
The names of the functions are constructed according to the following pattern:
<module>_<namespace>_<class>_create<class>(...)
where:
<module> is the name of the module.
<namespace> is the name of the namespace (optional).
<class> is the name of the class.
Destructors
There are also destructor functions. These are equivalent to calling
delete object;.
Do not call this functions directly.
void bcs_BasicCompactToken_destroyBasicCompactToken(void *object);
void bcs_BasicCompactScanner_destroyBasicCompactScanner(void *object);
The names of the functions are constructed according to the following pattern:
<<module>_<namespace>_<class>_destroy<class>(void *object)
where:
<module> is the name of the module.
<namespace> is the name of the namespace (optional).
<class> is the name of the class.
object is the object to be destroyed.
Methods
These functions are used, if you created the object locally.
Do not call this functions directly.
AbsBasicCompactToken *bcs_BasicCompactScanner_getNextToken(void *object);
AbsBasicCompactToken *bcs_BasicCompactScanner_getToken(void *object);
The names of the functions are constructed according to the following pattern:
<module>_<namespace>_<class>_<method>(...,void *object)
where:
<module> is the name of the module.
<namespace> is the name of the namespace (optional).
<class> is the name of the class.
<method> is the name of the method.
object is the object of which the method is called.
Members
These are the getter- and setter functions for public member variables.
char *bcs_AbsBasicCompactToken_get_buffer(void *object);void bcs_AbsBasicCompactToken_set_buffer(void *object,char *value);
int bcs_AbsBasicCompactToken_get_bufferln(void *object);void bcs_AbsBasicCompactToken_set_bufferln(void *object,int value);
int bcs_AbsBasicCompactToken_get_writePos(void *object);void bcs_AbsBasicCompactToken_set_writePos(void *object,int value);
int bcs_AbsBasicCompactToken_get_token_type(void *object);void bcs_AbsBasicCompactToken_set_token_type(void *object,int value);
char bcs_AbsBasicCompactScanner_get_char_hashtag(void *object);void bcs_AbsBasicCompactScanner_set_char_hashtag(void *object,char value);
char bcs_AbsBasicCompactScanner_get_char_colon(void *object);void bcs_AbsBasicCompactScanner_set_char_colon(void *object,char value);
char bcs_AbsBasicCompactScanner_get_char_semicolon(void *object);void bcs_AbsBasicCompactScanner_set_char_semicolon(void *object,char value);
The names of the functions are constructed according to the following pattern:
Getter-Function:
<module>_<namespace>_<class>_get_<name>(void *object)
Setter-Function:
<module>_<namespace>_<class>_set_<name>(void *object,...)
where:
<module> is the name of the module.
<namespace> is the name of the namespace (optional).
<class> is the name of the class.
<name> is the name of the variable.
object is the object of which the method is called.
Build Log
--------------------------------------------------------------------------------
bcs -- Mo Dez 23 00:56:49 CET 2019
--------------------------------------------------------------------------------
ERROR: Fehler beim öffnen der Datei files.def.
Fehlernummer: 2
-------------------------------------------------------------------------------
> install headers
cp: der Aufruf von stat für '../source/interface/prokee/bcs/inc/struct.h' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
-------------------------------------------------------------------------------
Executable for Linux/[local system] (CLI)
[compiling]
[end]
-------------------------------------------------------------------------------
Executable for Windows/[local system] (CLI)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Linux/[local system] (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Windows/[local system] (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Linux/[local system] (LIB)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Windows/[local system] (LIB)
[compiling]
[end]
-------------------------------------------------------------------------------
TESTS (Automated Tests for Linux/[local system])
[compiling]
[end]
-------------------------------------------------------------------------------
TESTS (Automated Tests for Windows/[local system])
[compiling]
[end]
-------------------------------------------------------------------------------
Executable for Linux/32bit (CLI)
[compiling]
[end]
-------------------------------------------------------------------------------
Executable for Windows/32bit (CLI)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Linux/32bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Windows/32bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Linux/32bit (LIB)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Windows/32bit (LIB)
[compiling]
[end]
-------------------------------------------------------------------------------
TESTS (Automated Tests for Linux/32bit)
[compiling]
[end]
-------------------------------------------------------------------------------
TESTS (Automated Tests for Windows/32bit)
[compiling]
[end]
-------------------------------------------------------------------------------
Executable for Linux/64bit (CLI)
[compiling]
[end]
-------------------------------------------------------------------------------
Executable for Windows/64bit (CLI)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Linux/64bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Windows/64bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Linux/64bit (LIB)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Windows/64bit (LIB)
[compiling]
[end]
-------------------------------------------------------------------------------
TESTS (Automated Tests for Linux/64bit)
[compiling]
[end]
-------------------------------------------------------------------------------
TESTS (Automated Tests for Windows/64bit)
[compiling]
[end]
-------------------------------------------------------------------------------
> test_all
-------------------------------------------------------------------------------
> prepare
cp: der Aufruf von stat für '../source/interface/prokee/bcs/inc/struct.h' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: der Aufruf von stat für '../docu/man/' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
-------------------------------------------------------------------------------
> install
creating /opt/prokee/system/reg/dllinfo/bcs.v01.info ...
license=1 | version=1 | library=libbcs.v01
creating /opt/prokee/system/reg/dllinfo/bcs.info ...
license=1 | version=1 | library=libbcs.v01
-------------------------------------------------------------------------------
> module
-------------------------------------------------------------------------------
> exepack
-------------------------------------------------------------------------------
> sourcepack
-------------------------------------------------------------------------------
> cleanup
-------------------------------------------------------------------------------
> webexport
--------------------------------------------------------------------------------
FERTIG
--------------------------------------------------------------------------------