1098 EV_ERROR <<
"bad expression type: " << in->
getType() << endl;
1500 printf(
"evaluate EXPR_SCTP_RESET_STREAMS\n");
1527 printf(
"Fehler in evaluate\n");
1546 printf(
"evaluate EXPR_SCTP_ADD_STREAMS\n");
1665 printf(
"Fehler in EXPR_BINARY\n");
1671 printf(
"Fehler in EXPR_LIST\n");
1676 printf(
"name=%s\n", out->getName());
1682 EV_INFO <<
"type " << in->
getType() <<
" not implemented\n";
PacketDrillExpression * spp_assoc_id
Definition: PacketDrillUtils.h:390
PacketDrillExpression * spp_pathmaxrxt
Definition: PacketDrillUtils.h:393
Definition: PacketDrillUtils.h:529
int unescapeCstringExpression(const char *input_string, char **error)
Definition: PacketDrillUtils.cc:141
PacketDrillExpression * sasoc_assoc_id
Definition: PacketDrillUtils.h:373
struct sctp_add_streams_expr * getAddStreams()
Definition: PacketDrillUtils.h:589
void setSndRcvInfo(struct sctp_sndrcvinfo_expr *exp)
Definition: PacketDrillUtils.h:581
Definition: PacketDrillUtils.h:413
Definition: PacketDrillUtils.h:288
Definition: PacketDrillUtils.h:258
Definition: PacketDrillUtils.h:357
PacketDrillExpression * sinfo_assoc_id
Definition: PacketDrillUtils.h:410
PacketDrillExpression * sack_freq
Definition: PacketDrillUtils.h:385
Definition: PacketDrillUtils.h:246
Definition: PacketDrillUtils.h:349
Definition: PacketDrillUtils.h:247
void setInitmsg(struct sctp_initmsg_expr *exp)
Definition: PacketDrillUtils.h:571
cQueue * getList()
Definition: PacketDrillUtils.h:565
int evaluate_binary_expression(PacketDrillExpression *in, PacketDrillExpression *out, char **error)
Definition: PacketDrill.cc:1705
PacketDrillExpression * srs_number_streams
Definition: PacketDrillUtils.h:416
struct sctp_rtoinfo_expr * getRtoinfo()
Definition: PacketDrillUtils.h:570
Definition: PacketDrillUtils.h:249
int evaluate(PacketDrillExpression *in, PacketDrillExpression *out, char **error)
Definition: PacketDrill.cc:1091
PacketDrillExpression * sinfo_tsn
Definition: PacketDrillUtils.h:408
PacketDrillExpression * sstat_penddata
Definition: PacketDrillUtils.h:426
PacketDrillExpression * sstat_state
Definition: PacketDrillUtils.h:423
void setSackinfo(struct sctp_sack_info_expr *exp)
Definition: PacketDrillUtils.h:577
struct sctp_assocparams_expr * getAssocParams()
Definition: PacketDrillUtils.h:574
int evaluateListExpression(PacketDrillExpression *in, PacketDrillExpression *out, char **error)
Definition: PacketDrill.cc:1737
Definition: PacketDrillUtils.h:263
PacketDrillExpression * assoc_id
Definition: PacketDrillUtils.h:367
PacketDrillExpression * sinfo_context
Definition: PacketDrillUtils.h:406
struct sctp_initmsg_expr * getInitmsg()
Definition: PacketDrillUtils.h:572
Definition: PacketDrillUtils.h:260
PacketDrillExpression * srs_flags
Definition: PacketDrillUtils.h:415
Definition: PacketDrillUtils.h:257
Definition: PacketDrillUtils.h:259
PacketDrillExpression * srs_stream_list
Definition: PacketDrillUtils.h:417
int64 getNum() const
Definition: PacketDrillUtils.h:560
Definition: PacketDrillUtils.h:366
void setStatus(struct sctp_status_expr *exp)
Definition: PacketDrillUtils.h:586
PacketDrillExpression * sas_assoc_id
Definition: PacketDrillUtils.h:435
Definition: PacketDrillUtils.h:262
PacketDrillExpression * sinfo_ppid
Definition: PacketDrillUtils.h:405
PacketDrillExpression * sas_outstrms
Definition: PacketDrillUtils.h:437
void setAssocParams(struct sctp_assocparams_expr *exp)
Definition: PacketDrillUtils.h:573
PacketDrillExpression * spp_hbinterval
Definition: PacketDrillUtils.h:392
struct sctp_reset_streams_expr * getResetStreams()
Definition: PacketDrillUtils.h:584
Definition: PacketDrillUtils.h:264
PacketDrillExpression * sinfo_timetolive
Definition: PacketDrillUtils.h:407
PacketDrillExpression * spp_flags
Definition: PacketDrillUtils.h:395
struct sctp_paddrparams_expr * getPaddrParams()
Definition: PacketDrillUtils.h:580
void setPaddrParams(struct sctp_paddrparams_expr *exp)
Definition: PacketDrillUtils.h:579
Definition: PacketDrillUtils.h:245
PacketDrillExpression * sinit_max_instreams
Definition: PacketDrillUtils.h:359
PacketDrillExpression * spp_ipv6_flowlabel
Definition: PacketDrillUtils.h:396
Definition: PacketDrillUtils.h:372
PacketDrillExpression * sstat_fragmentation_point
Definition: PacketDrillUtils.h:429
Definition: PacketDrillUtils.h:401
Definition: PacketDrillUtils.h:434
PacketDrillExpression * sstat_unackdata
Definition: PacketDrillUtils.h:425
int symbolToInt(const char *input_symbol, int64 *output_integer, char **error)
Definition: PacketDrillUtils.cc:247
PacketDrillExpression * sasoc_local_rwnd
Definition: PacketDrillUtils.h:377
struct sctp_status_expr * getStatus()
Definition: PacketDrillUtils.h:587
PacketDrillExpression * sstat_rwnd
Definition: PacketDrillUtils.h:424
PacketDrillExpression * sasoc_number_peer_destinations
Definition: PacketDrillUtils.h:375
PacketDrillExpression * srto_assoc_id
Definition: PacketDrillUtils.h:350
PacketDrillExpression * sinfo_flags
Definition: PacketDrillUtils.h:404
Definition: PacketDrillUtils.h:389
PacketDrillExpression * sasoc_cookie_life
Definition: PacketDrillUtils.h:378
PacketDrillExpression * srto_max
Definition: PacketDrillUtils.h:352
PacketDrillExpression * sinit_max_init_timeo
Definition: PacketDrillUtils.h:361
PacketDrillExpression * sasoc_asocmaxrxt
Definition: PacketDrillUtils.h:374
Definition: PacketDrillUtils.h:261
PacketDrillExpression * sinfo_stream
Definition: PacketDrillUtils.h:402
PacketDrillExpression * sinfo_ssn
Definition: PacketDrillUtils.h:403
struct sctp_sndrcvinfo_expr * getSndRcvInfo()
Definition: PacketDrillUtils.h:582
PacketDrillExpression * sstat_assoc_id
Definition: PacketDrillUtils.h:422
struct sctp_sack_info_expr * getSackinfo()
Definition: PacketDrillUtils.h:578
PacketDrillExpression * sstat_outstrms
Definition: PacketDrillUtils.h:428
PacketDrillExpression * spp_dscp
Definition: PacketDrillUtils.h:397
Definition: PacketDrillUtils.h:287
PacketDrillExpression * sack_delay
Definition: PacketDrillUtils.h:384
Definition: PacketDrillUtils.h:253
PacketDrillExpression * srto_min
Definition: PacketDrillUtils.h:353
void setAssocval(struct sctp_assoc_value_expr *exp)
Definition: PacketDrillUtils.h:575
void setNum(int64 n)
Definition: PacketDrillUtils.h:559
Definition: PacketDrillUtils.h:382
Definition: PacketDrillUtils.h:251
PacketDrillExpression * sinit_max_attempts
Definition: PacketDrillUtils.h:360
PacketDrillExpression * sinit_num_ostreams
Definition: PacketDrillUtils.h:358
PacketDrillExpression * sstat_primary
Definition: PacketDrillUtils.h:430
void setType(enum expression_t t)
Definition: PacketDrillUtils.h:557
Definition: PacketDrillUtils.h:255
PacketDrillExpression * sstat_instrms
Definition: PacketDrillUtils.h:427
const char * getString() const
Definition: PacketDrillUtils.h:562
PacketDrillExpression * srs_assoc_id
Definition: PacketDrillUtils.h:414
enum expression_t getType() const
Definition: PacketDrillUtils.h:558
void setResetStreams(struct sctp_reset_streams_expr *exp)
Definition: PacketDrillUtils.h:583
PacketDrillExpression * sack_assoc_id
Definition: PacketDrillUtils.h:383
PacketDrillExpression * sas_instrms
Definition: PacketDrillUtils.h:436
void setRtoinfo(struct sctp_rtoinfo_expr *exp)
Definition: PacketDrillUtils.h:569
void setAddStreams(struct sctp_add_streams_expr *exp)
Definition: PacketDrillUtils.h:588
PacketDrillExpression * spp_address
Definition: PacketDrillUtils.h:391
Definition: PacketDrillUtils.h:266
struct sctp_assoc_value_expr * getAssocval()
Definition: PacketDrillUtils.h:576
PacketDrillExpression * sasoc_peer_rwnd
Definition: PacketDrillUtils.h:376
int64_t int64
Definition: Compat.h:29
Definition: PacketDrillUtils.h:254
PacketDrillExpression * sinfo_cumtsn
Definition: PacketDrillUtils.h:409
Definition: PacketDrillUtils.h:421
PacketDrillExpression * srto_initial
Definition: PacketDrillUtils.h:351
PacketDrillExpression * assoc_value
Definition: PacketDrillUtils.h:368
Definition: PacketDrillUtils.h:250
PacketDrillExpression * spp_pathmtu
Definition: PacketDrillUtils.h:394
Definition: PacketDrillUtils.h:256