libsmpp34/def_list/smpp34_protocol.def

108 lines
4.6 KiB
Modula-2

if( type == BIND_TRANSMITTER ){
bind_transmitter_t *t1 = (bind_transmitter_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/bind_transmitter.frame"
} else if( type == BIND_TRANSMITTER_RESP ){
bind_transmitter_resp_t *t1 = (bind_transmitter_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/bind_transmitter_resp.frame"
} else if( type == BIND_RECEIVER ){
bind_receiver_t *t1 = (bind_receiver_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/bind_receiver.frame"
} else if( type == BIND_RECEIVER_RESP ){
bind_receiver_resp_t *t1 = (bind_receiver_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/bind_receiver_resp.frame"
} else if( type == BIND_TRANSCEIVER ){
bind_transceiver_t *t1 = (bind_transceiver_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/bind_transceiver.frame"
} else if( type == BIND_TRANSCEIVER_RESP ){
bind_transceiver_resp_t *t1 = (bind_transceiver_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/bind_transceiver_resp.frame"
} else if( type == OUTBIND ){
outbind_t *t1 = (outbind_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/outbind.frame"
} else if( type == UNBIND ){
unbind_t *t1 = (unbind_t*)tt;
#include "def_frame/header.frame"
} else if( type == UNBIND_RESP ){
unbind_resp_t *t1 = (unbind_resp_t*)tt;
#include "def_frame/header.frame"
} else if( type == GENERIC_NACK ){
generic_nack_t *t1 = (generic_nack_t*)tt;
#include "def_frame/header.frame"
} else if( type == SUBMIT_SM ){
submit_sm_t *t1 = (submit_sm_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/submit_sm.frame"
} else if( type == SUBMIT_SM_RESP ){
submit_sm_resp_t *t1 = (submit_sm_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/submit_sm_resp.frame"
} else if( type == SUBMIT_MULTI ){
submit_multi_t *t1 = (submit_multi_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/submit_multi.frame"
} else if( type == SUBMIT_MULTI_RESP ){
submit_multi_resp_t *t1 = (submit_multi_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/submit_multi_resp.frame"
} else if( type == DELIVER_SM ){
deliver_sm_t *t1 = (deliver_sm_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/deliver_sm.frame"
} else if( type == DELIVER_SM_RESP ){
deliver_sm_resp_t *t1 = (deliver_sm_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/deliver_sm_resp.frame"
} else if( type == DATA_SM ){
data_sm_t *t1 = (data_sm_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/data_sm.frame"
} else if( type == DATA_SM_RESP ){
data_sm_resp_t *t1 = (data_sm_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/data_sm_resp.frame"
} else if( type == QUERY_SM ){
query_sm_t *t1 = (query_sm_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/query_sm.frame"
} else if( type == QUERY_SM_RESP ){
query_sm_resp_t *t1 = (query_sm_resp_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/query_sm_resp.frame"
} else if( type == CANCEL_SM ){
cancel_sm_t *t1 = (cancel_sm_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/cancel_sm.frame"
} else if( type == CANCEL_SM_RESP ){
cancel_sm_resp_t *t1 = (cancel_sm_resp_t*)tt;
#include "def_frame/header.frame"
} else if( type == REPLACE_SM ){
replace_sm_t *t1 = (replace_sm_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/replace_sm.frame"
} else if( type == REPLACE_SM_RESP ){
replace_sm_resp_t *t1 = (replace_sm_resp_t*)tt;
#include "def_frame/header.frame"
} else if( type == ENQUIRE_LINK ){
enquire_link_t *t1 = (enquire_link_t*)tt;
#include "def_frame/header.frame"
} else if( type == ENQUIRE_LINK_RESP ){
enquire_link_resp_t *t1 = (enquire_link_resp_t*)tt;
#include "def_frame/header.frame"
} else if( type == ALERT_NOTIFICATION ){
alert_notification_t *t1 = (alert_notification_t*)tt;
#include "def_frame/header.frame"
#include "def_frame/alert_notification.frame"
} else {
PUTLOG("[%s:%08X(%s)]", type, type, "Invalid command_id");
return( -1 );
};