23 int dissect_ros_ROS(
bool implicit_tag _U_,
tvbuff_t *tvb _U_,
int offset _U_,
asn1_ctx_t *actx _U_,
proto_tree *tree _U_,
int hf_index _U_);
24 int dissect_ros_InvokeId(
bool implicit_tag _U_,
tvbuff_t *tvb _U_,
int offset _U_,
asn1_ctx_t *actx _U_,
proto_tree *tree _U_,
int hf_index _U_);
25 int dissect_ros_Code(
bool implicit_tag _U_,
tvbuff_t *tvb _U_,
int offset _U_,
asn1_ctx_t *actx _U_,
proto_tree *tree _U_,
int hf_index _U_);
27 # include "packet-ses.h"
33 # define ROS_OP_MASK 0xff000000
35 # define ROS_OP_PDU_MASK 0xf0000000
36 # define ROS_OP_ARGUMENT 0x10000000
37 # define ROS_OP_RESULT 0x20000000
38 # define ROS_OP_ERROR 0x30000000
39 # define ROS_OP_REJECT 0x40000000
41 # define ROS_OP_TYPE_MASK 0x0f000000
42 # define ROS_OP_BIND 0x01000000
43 # define ROS_OP_UNBIND 0x02000000
44 # define ROS_OP_INVOKE 0x03000000
46 # define ROS_OP_OPCODE_MASK (~ROS_OP_MASK)
48 # define op_ros_bind (-1)
49 # define err_ros_bind (-2)
72 void register_ros_oid_dissector_handle(
const char *oid,
dissector_handle_t dissector,
int proto _U_,
const char *name, gboolean uses_rtse);
73 void register_ros_protocol_info(
const char *oid,
const ros_info_t *rinfo,
int proto _U_,
const char *name, gboolean uses_rtse);
Definition: packet_info.h:44
Definition: packet-ros.h:57
Definition: packet-ros.h:62
Definition: packet-ros.h:51
Definition: value_string.h:26
Definition: packet-ses.h:188
Definition: tvbuff-int.h:35