Sha256: 55c9b2942bff0ee5e661f080580d65c0b0f57de29a144e26ed50ed300c20c37a

Contents?: true

Size: 672 Bytes

Versions: 26

Compression:

Stored size: 672 Bytes

Contents

#ifndef TINYTDS_CLIENT_H
#define TINYTDS_CLIENT_H

void init_tinytds_client();

typedef struct {
  short int closed;
  short int timing_out;
  short int dbsql_sent;
  short int dbsqlok_sent;
  RETCODE dbsqlok_retcode;
  short int dbcancel_sent;
} tinytds_client_userdata;

typedef struct {
  LOGINREC *login;
  RETCODE return_code;
  DBPROCESS *client;
  short int closed;
  VALUE charset;
  tinytds_client_userdata *userdata;
  #ifdef HAVE_RUBY_ENCODING_H
    rb_encoding *encoding;
  #endif
} tinytds_client_wrapper;


// Lib Macros

#define GET_CLIENT_USERDATA(dbproc) \
  tinytds_client_userdata *userdata = (tinytds_client_userdata *)dbgetuserdata(dbproc);


#endif

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
tiny_tds-0.5.2.rc3 ext/tiny_tds/client.h
tiny_tds-0.5.2.rc3-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.5.2.rc2-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.5.2.rc2 ext/tiny_tds/client.h
tiny_tds-0.5.2.rc1-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.5.2.rc1 ext/tiny_tds/client.h
tiny_tds-0.5.1-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.5.1 ext/tiny_tds/client.h
tiny_tds-0.5.1.rc1-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.5.1.rc1 ext/tiny_tds/client.h
tiny_tds-0.5.0-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.5.0 ext/tiny_tds/client.h
tiny_tds-0.5.0.rc1-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.5.0.rc1 ext/tiny_tds/client.h
tiny_tds-0.4.5-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.4.5 ext/tiny_tds/client.h
tiny_tds-0.4.5.rc3-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.4.5.rc2 ext/tiny_tds/client.h
tiny_tds-0.4.5.rc2-x86-mingw32 ext/tiny_tds/client.h
tiny_tds-0.4.5.rc1-x86-mingw32 ext/tiny_tds/client.h