20.01.2014 Views

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SIS</strong>- <strong>Application</strong> <strong>Programmatic</strong> <strong>Interface</strong>, <strong>Reference</strong> <strong>Manual</strong><br />

cpp_api/cs_defs.h,<br />

cpp_api/cs_comms.h,<br />

cpp_api/query_func.h,<br />

cpp_api/set_tuple.h,<br />

cpp_api/q_tmpsets.h,<br />

cpp_api/q_expstack.h,<br />

cpp_api/cs_errcodes.h,<br />

cpp_api/q_ccache.h,<br />

cpp_api/q_class_header.h (contains the definition of sis_api),<br />

cpp_api/connection.h (contains the definition of <strong>SIS</strong>_Connection).<br />

On WIN32 systems the libraries (Borland 5.01 libraries) that should be used to link<br />

this code are:<br />

Client – Server:<br />

• cpp_api_cs_2b.lib (The C++ interface <strong>SIS</strong> API )<br />

• lib_sis_kernel_2b.lib (The <strong>SIS</strong> Kernel)<br />

• lib_time_2b.lib (Time functions library)<br />

• ccomms_2b.lib (Client Communications)<br />

• connection_2b.lib (Used to open a connection to the server)<br />

• libl.lib<br />

Direct Access:<br />

• cpp_api_sa_2b.lib (The C++ interface <strong>SIS</strong> API )<br />

• lib_sis_kernel_big_2b_cs.lib (The <strong>SIS</strong> Kernel)<br />

• lib_time_2b.lib (Time functions library)<br />

• ccomms_2b.lib (Client Communications)<br />

• connection_2b.lib (Used to open a connection to the server)<br />

• libl.lib<br />

Notice that before running an application that access directly an <strong>SIS</strong> base the<br />

environment variable DB_DIR have to be set (DB_DIR: locates the directory<br />

where the <strong>SIS</strong> database exists).<br />

C API on DLL:<br />

There is no C++ interface on provided on dll.<br />

August 2002/v2.2.2 -60- <strong>ICS</strong>-FORTH

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!