This repository was archived by the owner on Oct 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsms.h
55 lines (48 loc) · 1.57 KB
/
sms.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#pragma once
/*
nazwa="SMS"
info="Nag³ówek wtyczki SMS."
author="Stamina"
*/
/**
@file
Nag³ówek wtyczki SMS.
¯eby wys³aæ wiadomoœæ sms nale¿y wstawiæ do kolejki wiadomoœci, lub wys³aæ
bezpoœrednio do wtyczki komunikatem #IM_MSG_SEND wiadomoœæ:
@code
cMessage m;
m.net = Sms::net;
m.type = MT_SMS;
m.fromUid = "";
m.body = "TREŒÆ WIADOMOŒCI";
m.toUid = "DOCELOWY NUMER";
m.flag = MF_SEND;
m.time = _time64(0);
std::string ext;
// W EXT ustawiamy parametry wysy³ania:
ext = SetExtParam(ext, Sms::extFrom, "PODPIS WYSY£AJ¥CEGO"); // nie zawsze wymagany
ext = SetExtParam(ext, Sms::extGate, "IDENTYFIKATOR BRAMKI"); // wymagany!
// Je¿eli NIE chcemy, ¿eby wtyczka SMS dzieli³a wiadomoœæ, ustawiamy parametr extPart...
// ext = SetExtParam(ext, Sms::extPart, "0");
m.ext = (char*) ext.c_str();
@endcode
*/
namespace Sms {
static const int net = NET_SMS;
static const char * extFrom = "SMSfrom";
static const char * extGate = "SMSgate";
static const char * extWindowID = "SMSwinID";
static const char * extPart = "SMSpart";
namespace IM {
/** Zwraca listê bramek obs³uguj¹cych podany numer, któr¹ mo¿na wype³niæ combobox (razem z opisami, bez ikon).
@param p1 (const char *) numer telefonu do sprawdzenia
@return (const char *) lista bramek
*/
const int getGatewaysComboText = IM_USER + 14001;
/** Zwraca limit znaków na wiadomoœæ wybranej bramki
@param p1 (const char *) identyfikator bramki
@return (int) limit znaków
*/
const int getGatewayLimit = IM_USER + 14002;
};
};