Print this page
Try versioning as a new state
@@ -116,11 +116,12 @@
SVP_CS_ERROR = 0x00,
SVP_CS_INITIAL = 0x01,
SVP_CS_CONNECTING = 0x02,
SVP_CS_BACKOFF = 0x03,
SVP_CS_ACTIVE = 0x04,
- SVP_CS_WINDDOWN = 0x05
+ SVP_CS_WINDDOWN = 0x05,
+ SVP_CS_VERSIONING = 0x06
} svp_conn_state_t;
typedef enum svp_conn_error {
SVP_CE_NONE = 0x00,
SVP_CE_ASSOCIATE = 0x01,
@@ -345,10 +346,11 @@
extern void svp_remote_reassign(svp_remote_t *, svp_conn_t *);
extern void svp_remote_resolved(svp_remote_t *, struct addrinfo *);
extern void svp_host_queue(svp_remote_t *);
extern void svp_query_release(svp_query_t *);
extern void svp_query_crc32(svp_req_t *, void *, size_t);
+extern id_t svp_id_alloc(void);
/*
* Shootdown related
*/
extern void svp_remote_shootdown_vl3(svp_remote_t *, svp_log_vl3_t *,