#ifndef _H_SMEG_SMPP
#define _H_SMEG_SMPP

// #include "../../plat/smpp/src/include/smpp.h"
#include "smpp.h"

#define MAX_CONCATENATED_SMS	16
#define MAX_SMPP_MSG_LENGTH	140

typedef enum
{
	SMPP_TX_BEGIN = 0,			
	SMPP_TX_SEND,		
	SMPP_TX_END
} smpp_tx_state_type;

typedef struct smppport_tag
{
	BYTE		service_num[32];
	int			port_state;
	int 		curr_state;
	BYTE 		link;	  
	SMPP_MSG	smpp_msg; 
}SMEG_SMPP_PORT;

extern void (*smpp_tx_state[])(void *);

#endif

