mirror of https://github.com/yandex/odyssey.git
33 lines
431 B
C
33 lines
431 B
C
#ifndef SHAPITO_KEY_H
|
|
#define SHAPITO_KEY_H
|
|
|
|
/*
|
|
* SHAPITO.
|
|
*
|
|
* Protocol-level PostgreSQL client library.
|
|
*/
|
|
|
|
typedef struct so_key so_key_t;
|
|
|
|
struct so_key
|
|
{
|
|
uint32_t key;
|
|
uint32_t key_pid;
|
|
};
|
|
|
|
static inline void
|
|
so_keyinit(so_key_t *key)
|
|
{
|
|
key->key = 0;
|
|
key->key_pid = 0;
|
|
}
|
|
|
|
static inline int
|
|
so_keycmp(so_key_t *a, so_key_t *b)
|
|
{
|
|
return a->key == b->key &&
|
|
a->key_pid == b->key_pid;
|
|
}
|
|
|
|
#endif /* SHAPITO_KEY_H */
|