Browse Source

Move struct camd_msg before camd ops definitions.

This move is in preparation to use struct camd_msg in camd ops.
Georgi Chorbadzhiyski 12 years ago
parent
commit
c9542a19f6
1 changed files with 12 additions and 11 deletions
  1. 12
    11
      data.h

+ 12
- 11
data.h View File

@@ -62,6 +62,18 @@ struct key {
62 62
 #define EMM_RECV_ERRORS_LIMIT 100
63 63
 
64 64
 struct camd;
65
+struct ts;
66
+
67
+enum msg_type { EMM_MSG, ECM_MSG };
68
+
69
+struct camd_msg {
70
+	enum msg_type	type;
71
+	uint16_t		ca_id;
72
+	uint16_t		service_id;
73
+	uint8_t			data_len;
74
+	uint8_t			data[255];
75
+	struct ts		*ts;
76
+};
65 77
 
66 78
 struct camd_ops {
67 79
 	int (*connect)(struct camd *c);
@@ -209,17 +221,6 @@ struct ts {
209 221
 	char				notify_program[512];
210 222
 };
211 223
 
212
-enum msg_type { EMM_MSG, ECM_MSG };
213
-
214
-struct camd_msg {
215
-	enum msg_type	type;
216
-	uint16_t		ca_id;
217
-	uint16_t		service_id;
218
-	uint8_t			data_len;
219
-	uint8_t			data[255];
220
-	struct ts		*ts;
221
-};
222
-
223 224
 void data_init(struct ts *ts);
224 225
 void data_free(struct ts *ts);
225 226
 

Loading…
Cancel
Save