SOCI Logo Get SOCI at Fast, secure and Free Open Source software downloads

soci::details::firebird Namespace Reference


char * allocBuffer (XSQLVAR *var)
void tmEncode (short type, std::tm *src, void *dst)
void tmDecode (short type, void *src, std::tm *dst)
void setTextParam (char const *s, std::size_t size, char *buf_, XSQLVAR *var)
std::string getTextParam (XSQLVAR const *var)
void get_iscerror_details (ISC_STATUS *status_vector, std::string &msg)
bool check_iscerror (ISC_STATUS const *status_vector, long errNum)
void throw_iscerror (ISC_STATUS *status_vector)

Function Documentation

char* soci::details::firebird::allocBuffer ( XSQLVAR *  var  ) 

Definition at line 11 of file common.cpp.

Referenced by tmEncode().

void soci::details::firebird::tmEncode ( short  type,
std::tm *  src,
void *  dst 

Definition at line 26 of file common.cpp.

References allocBuffer().

void soci::details::firebird::tmDecode ( short  type,
void *  src,
std::tm *  dst 

Definition at line 48 of file common.cpp.

void soci::details::firebird::setTextParam ( char const *  s,
std::size_t  size,
char *  buf_,
XSQLVAR *  var 

Definition at line 68 of file common.cpp.

std::string soci::details::firebird::getTextParam ( XSQLVAR const *  var  ) 

Definition at line 100 of file common.cpp.

void soci::details::firebird::get_iscerror_details ( ISC_STATUS *  status_vector,
std::string &  msg 

Definition at line 37 of file error-firebird.cpp.

Referenced by throw_iscerror().

bool soci::details::firebird::check_iscerror ( ISC_STATUS const *  status_vector,
long  errNum 

Definition at line 61 of file error-firebird.cpp.

void soci::details::firebird::throw_iscerror ( ISC_STATUS *  status_vector  ) 

Definition at line 75 of file error-firebird.cpp.

References get_iscerror_details().

Referenced by soci::getRowCount().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
SourceForge Logo

Generated on Sun Oct 3 2010 17:42:24 for EXTRAS-SOCI by Doxygen 1.7.1