Move ext_or_cmd_t to proto_ext_or

This commit is contained in:
Nick Mathewson 2018-07-01 14:34:52 -04:00
parent 49f88e77e5
commit 6ccd98f93e
2 changed files with 8 additions and 9 deletions

View File

@ -624,13 +624,7 @@ typedef struct packed_cell_t packed_cell_t;
typedef struct cell_queue_t cell_queue_t; typedef struct cell_queue_t cell_queue_t;
typedef struct destroy_cell_t destroy_cell_t; typedef struct destroy_cell_t destroy_cell_t;
typedef struct destroy_cell_queue_t destroy_cell_queue_t; typedef struct destroy_cell_queue_t destroy_cell_queue_t;
typedef struct ext_or_cmd_t ext_or_cmd_t;
/** A parsed Extended ORPort message. */
typedef struct ext_or_cmd_t {
uint16_t cmd; /** Command type */
uint16_t len; /** Body length */
char body[FLEXIBLE_ARRAY_MEMBER]; /** Message body */
} ext_or_cmd_t;
/** Beginning of a RELAY cell payload. */ /** Beginning of a RELAY cell payload. */
typedef struct { typedef struct {

View File

@ -8,10 +8,15 @@
#define TOR_PROTO_EXT_OR_H #define TOR_PROTO_EXT_OR_H
struct buf_t; struct buf_t;
struct ext_or_cmt_t;
/** A parsed Extended ORPort message. */
typedef struct ext_or_cmd_t {
uint16_t cmd; /** Command type */
uint16_t len; /** Body length */
char body[FLEXIBLE_ARRAY_MEMBER]; /** Message body */
} ext_or_cmd_t;
int fetch_ext_or_command_from_buf(struct buf_t *buf, int fetch_ext_or_command_from_buf(struct buf_t *buf,
struct ext_or_cmd_t **out); struct ext_or_cmd_t **out);
#endif /* !defined(TOR_PROTO_EXT_OR_H) */ #endif /* !defined(TOR_PROTO_EXT_OR_H) */