void init(const char* path) | Initializes a server instance using the loqate.ini configuration file located at the supplied path. |
void shutdown() | Shuts down the current server instance. |
int open() | Creates a new session and returns the session ID. |
void close(int ID) | Closes the session referenced by the supplied session ID. |
serverStatus getStatus() | Returns a serverStatus enumeration value giving the current server status. |
const char* getLastError() | Returns a string containing textual detail of the outcome of the most recent member function call. |
const char* getOption(const char* option) | Returns the string value associated with the supplied option name. |
void setOption(const char* option, const char* value) | Sets the supplied option name with the supplied option value. |
void log(const char* msg) | Logs the supplied string to the Loqate log. |
void process(const lqtInputRecord* inputRecord, const lqtProcessList* processList, lqtProcessResult* processResult) | Performs the supplied lqtProcessList on the supplied lqtInputRecord, returning results in the supplied lqtProcessResult. |
const char* getVersion() | Returns the version number of the Loqate server. |
const char* readRegistry(const char* tableName, const char* key) | Returns the value of the key from the given Loqate table. |