# T.125/MCS-PROTOCOL.cnf # Copyright 2007 Ronnie Sahlberg #---------------------------------------------------------------------------------------- #.EXPORTS #---------------------------------------------------------------------------------------- #.END #.OMIT_ASSIGNMENT # dissected in t124 DomainMCSPDU PlumbDomainIndication ErectDomainRequest MergeChannelsRequest MergeChannelsConfirm PurgeChannelsIndication MergeTokensRequest MergeTokensConfirm PurgeTokensIndication DisconnectProviderUltimatum RejectMCSPDUUltimatum AttachUserRequest AttachUserConfirm DetachUserRequest DetachUserIndication ChannelJoinRequest ChannelJoinConfirm ChannelLeaveRequest ChannelConveneRequest ChannelConveneConfirm ChannelDisbandRequest ChannelDisbandIndication ChannelAdmitRequest ChannelAdmitIndication ChannelExpelRequest ChannelExpelIndication SendDataRequest SendDataIndication UniformSendDataRequest UniformSendDataIndication TokenGrabConfirm TokenInhibitRequest TokenInhibitConfirm TokenGiveRequest TokenGiveIndication TokenGiveResponse TokenGiveConfirm TokenPleaseRequest TokenPleaseIndication TokenReleaseRequest TokenReleaseConfirm TokenTestRequest TokenTestConfirm TokenStatus Segmentation ChannelAttributes TokenAttributes TokenGrabRequest Reason Diagnostic StaticChannelId UserId PrivateChannelId AssignedChannelId TokenId DynamicChannelId ChannelId #---------------------------------------------------------------------------------------- #.PDU #---------------------------------------------------------------------------------------- ConnectMCSPDU #.END #.VIRTUAL_ASSGN #---------------------------------------------------------------------------------------- # dissected in t124 # FN_BODY DomainMCSPDU VAL_PTR = &domainmcs_value # int domainmcs_value; # #%(DEFAULT_BODY)s # switch(domainmcs_value) { # case 25: /* sendDataRequest */ # case 26: /* sendDataIndication */ # case 27: /* uniformSendDataRequest */ # case 28: /* uniformSendDataIndication */ # /* Do nothing */ # break; # default: # col_append_sep_fstr(%(ACTX)s->pinfo->cinfo, COL_INFO, " ", "MCS: %%s ", val_to_str(domainmcs_value, t125_DomainMCSPDU_vals, "Unknown")); # break; # } # END #.FN_BODY Connect-Initial/_untag/userData VAL_PTR = &next_tvb #.FN_BODY Connect-Initial/_untag/userData tvbuff_t *next_tvb = NULL; heur_dtbl_entry_t *hdtbl_entry; %(DEFAULT_BODY)s if(next_tvb) dissector_try_heuristic(t125_heur_subdissector_list, next_tvb, actx->pinfo, top_tree, &hdtbl_entry, NULL); #.END #.FN_BODY Connect-Response/_untag/userData VAL_PTR = &next_tvb #.FN_BODY Connect-Response/_untag/userData tvbuff_t *next_tvb = NULL; heur_dtbl_entry_t *hdtbl_entry; %(DEFAULT_BODY)s if(next_tvb) dissector_try_heuristic(t125_heur_subdissector_list, next_tvb, actx->pinfo, top_tree, &hdtbl_entry, NULL); #.END #---------------------------------------------------------------------------------------- # vim:set ts=4 sts=2 sw=2: