client.h revision ab45534d66792946b5794ab99a843d2f2b1d556f