gisi: Add separate file for common constants
authorAki Niemi <aki.niemi@nokia.com>
Sun, 14 Nov 2010 15:15:52 +0000 (17:15 +0200)
committerAki Niemi <aki.niemi@nokia.com>
Wed, 22 Dec 2010 15:13:46 +0000 (17:13 +0200)
gisi/common.h [new file with mode: 0644]

diff --git a/gisi/common.h b/gisi/common.h
new file mode 100644 (file)
index 0000000..83a8cf5
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+ *
+ *  oFono - Open Source Telephony
+ *
+ *  Copyright (C) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License version 2 as
+ *  published by the Free Software Foundation.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program; if not, write to the Free Software
+ *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ *
+ */
+
+#ifndef __GISI_COMMON_H
+#define __GISI_COMMON_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define PN_COMMGR                              0x10
+#define PN_NAMESERVICE                         0xDB
+#define PN_FIREWALL                            0x43
+#define COMMON_TIMEOUT                         5
+
+enum message_id {
+       PNS_NAME_ADD_REQ =                      0x05,
+       PNS_NAME_REMOVE_REQ =                   0x07,
+       PNS_SUBSCRIBED_RESOURCES_IND =          0x10,
+       COMM_ISI_VERSION_GET_REQ =              0x12,
+       COMM_ISI_VERSION_GET_RESP =             0x13,
+       COMM_ISA_ENTITY_NOT_REACHABLE_RESP =    0x14,
+       COMM_SERVICE_NOT_AUTHENTICATED_RESP =   0x17,
+       COMMON_MESSAGE =                        0xF0,
+};
+
+enum GIsiMessageType {
+       GISI_MESSAGE_TYPE_REQ,
+       GISI_MESSAGE_TYPE_IND,
+       GISI_MESSAGE_TYPE_NTF,
+       GISI_MESSAGE_TYPE_RESP,
+       GISI_MESSAGE_TYPE_COMMON,       /* ISI version, namely */
+};
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __GISI_COMMON_H */