Kylix SMS .NET Library 6.0  Developer's Guide (Beta)
SMS Class
Namespace: KylixSMSLib
Assembly: KylixSMSLib (in KylixSMSLib.dll)

Methods:

int CountSMSText(string MsgText, out int SMSCount, out int CharLeft, out SMS.enumCoding Coding)

int GetSMSFolders(int FolderID, out string FolderName, out int Memory, out int MemUsed, out int MemSize)

int ReadFolderSMS(int FolderID)

int DeleteFolderSMS(int FolderID)

int DeleteSMS(int FolderID, int Start, int End)

int SendSMS(string Recipients, string MsgText)

int SendSMSToQueue(string Recipients, string MsgText, Queue.enumPriority Priority)

int SendWAPPush(string Recipients, string MsgText, string WAPURL)

int SendWAPPushToQueue(string Recipients, string MsgText, string WAPURL, Queue.enumPriority Priority)

int SendSmartSMS(string Recipients, string MsgText, int Port)

int SendSmartSMSToQueue(string Recipients, sting MsgText, int Port, Queue.enumPriority Priorty)


Properties:

string SMSCForSending

string SplitFormat

int SendTimeout

int SendInterval

int SendRetryTimes

bool FlashSMSMode

bool LongSMSMode

bool RequestDeliveryReport

bool AutoDelNewSMS

bool AutoDelNewReport
SMS.enumCoding Coding

SMS.enumValidity Validity


Events:

public event SMSSentEvent(SMSSentArgs e)

public event SMSDeliveredEvent(SMSDeliveryArgs e)

public event SMSReceivedEvent(SMSRecivedArgs e)

public event SMSReadEvent(SMSReadArgs e)


Enums:

SMS.enumValidity

{ One_Hour = 1, Six_Hours, One_Day, Three_Days, One_Week, Max }

SMS.enumStatus

{ Unread = 1, Read, Unsent, Sent }
SMS.enumDelivery { Delivered = 1, Pending, Failed, Unknown }
SMS.enmuCoding { Auto = 1, GSM, Unicode, ANSI_8Bit }