Commit 6ccd98f9 authored by Nick Mathewson's avatar Nick Mathewson 🥔
Browse files

Move ext_or_cmd_t to proto_ext_or

parent 49f88e77
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -624,13 +624,7 @@ typedef struct packed_cell_t packed_cell_t;
typedef struct cell_queue_t cell_queue_t;
typedef struct destroy_cell_t destroy_cell_t;
typedef struct destroy_cell_queue_t destroy_cell_queue_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;
typedef struct ext_or_cmd_t ext_or_cmd_t;

/** Beginning of a RELAY cell payload. */
typedef struct {
+7 −2
Original line number Diff line number Diff line
@@ -8,10 +8,15 @@
#define TOR_PROTO_EXT_OR_H

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,
                                  struct ext_or_cmd_t **out);

#endif /* !defined(TOR_PROTO_EXT_OR_H) */