BT_RLP_Library Class Reference

RLP Library Information. More...

#include <bt_rlp_version.h>

List of all members.

Static Public Member Functions

static bool VersionIsCompatible (unsigned long vers=BT_RLP_LIBRARY_INTERFACE_VERSION)
 Check for API compatibility.
static unsigned long VersionNumber ()
 Return the version number of the compiled library.
static const char * VersionString ()
 Return the version string of the compiled library.


Detailed Description

This class provides member functions for querying the version information of the compiled library and for checking the compatibility of the library with the application linking against it.

Member Function Documentation

static bool BT_RLP_Library::VersionIsCompatible ( unsigned long  vers = BT_RLP_LIBRARY_INTERFACE_VERSION  )  [static]

This member function determines whether the version of the library the application linked against corresponds to the version of the library used to build the application. It does this be comparing the public interface version defined in bt_rlp_version.h with the interface version in the file when the library was built.

Parameters:
vers Current interface version. You should not pass any value besides BT_RLP_LIBRARY_INTERFACE_VERSION to this function.
Returns:
True if the library version is compatible, false otherwise.

static unsigned long BT_RLP_Library::VersionNumber (  )  [static]

This member function returns the version number of the library.

Returns:
Library version number.

static const char* BT_RLP_Library::VersionString (  )  [static]

This member function returns a constant ASCII string containing the version number and compilation date of the library.

Returns:
Version string.


The documentation for this class was generated from the following file:

Copyright © 2004-2008 Basis Technology Corporation. All Rights Reserved.