42 |
*/ |
*/ |
43 |
const char *lscp_event_to_text ( lscp_event_t event ) |
const char *lscp_event_to_text ( lscp_event_t event ) |
44 |
{ |
{ |
45 |
const char *pszText = NULL; |
const char *pszText = NULL; |
46 |
|
|
47 |
switch (event) { |
switch (event) { |
48 |
case LSCP_EVENT_CHANNEL_COUNT: |
case LSCP_EVENT_CHANNEL_COUNT: |
49 |
pszText = "CHANNEL_COUNT"; |
pszText = "CHANNEL_COUNT"; |
50 |
break; |
break; |
51 |
case LSCP_EVENT_VOICE_COUNT: |
case LSCP_EVENT_VOICE_COUNT: |
52 |
pszText = "VOICE_COUNT"; |
pszText = "VOICE_COUNT"; |
53 |
break; |
break; |
54 |
case LSCP_EVENT_STREAM_COUNT: |
case LSCP_EVENT_STREAM_COUNT: |
55 |
pszText = "STREAM_COUNT"; |
pszText = "STREAM_COUNT"; |
56 |
break; |
break; |
57 |
case LSCP_EVENT_BUFFER_FILL: |
case LSCP_EVENT_BUFFER_FILL: |
58 |
pszText = "BUFFER_FILL"; |
pszText = "BUFFER_FILL"; |
59 |
break; |
break; |
60 |
case LSCP_EVENT_CHANNEL_INFO: |
case LSCP_EVENT_CHANNEL_INFO: |
61 |
pszText = "CHANNEL_INFO"; |
pszText = "CHANNEL_INFO"; |
62 |
break; |
break; |
63 |
case LSCP_EVENT_TOTAL_VOICE_COUNT: |
case LSCP_EVENT_TOTAL_VOICE_COUNT: |
64 |
pszText = "TOTAL_VOICE_COUNT"; |
pszText = "TOTAL_VOICE_COUNT"; |
65 |
break; |
break; |
66 |
case LSCP_EVENT_MISCELLANEOUS: |
case LSCP_EVENT_MISCELLANEOUS: |
67 |
pszText = "MISCELLANEOUS"; |
pszText = "MISCELLANEOUS"; |
68 |
break; |
break; |
69 |
case LSCP_EVENT_NONE: |
case LSCP_EVENT_NONE: |
70 |
default: |
default: |
71 |
break; |
break; |
72 |
} |
} |
73 |
|
|
74 |
return pszText; |
return pszText; |
75 |
} |
} |
76 |
|
|
77 |
|
|
84 |
*/ |
*/ |
85 |
lscp_event_t lscp_event_from_text ( const char *pszText ) |
lscp_event_t lscp_event_from_text ( const char *pszText ) |
86 |
{ |
{ |
87 |
lscp_event_t event = LSCP_EVENT_NONE; |
lscp_event_t event = LSCP_EVENT_NONE; |
88 |
|
|
89 |
if (pszText) { |
if (pszText) { |
90 |
if (strcasecmp(pszText, "CHANNEL_COUNT") == 0) |
if (strcasecmp(pszText, "CHANNEL_COUNT") == 0) |
91 |
event = LSCP_EVENT_CHANNEL_COUNT; |
event = LSCP_EVENT_CHANNEL_COUNT; |
92 |
else if (strcasecmp(pszText, "VOICE_COUNT") == 0) |
else if (strcasecmp(pszText, "VOICE_COUNT") == 0) |
93 |
event = LSCP_EVENT_VOICE_COUNT; |
event = LSCP_EVENT_VOICE_COUNT; |
94 |
else if (strcasecmp(pszText, "STREAM_COUNT") == 0) |
else if (strcasecmp(pszText, "STREAM_COUNT") == 0) |
95 |
event = LSCP_EVENT_STREAM_COUNT; |
event = LSCP_EVENT_STREAM_COUNT; |
96 |
else if (strcasecmp(pszText, "BUFFER_FILL") == 0) |
else if (strcasecmp(pszText, "BUFFER_FILL") == 0) |
97 |
event = LSCP_EVENT_BUFFER_FILL; |
event = LSCP_EVENT_BUFFER_FILL; |
98 |
else if (strcasecmp(pszText, "CHANNEL_INFO") == 0) |
else if (strcasecmp(pszText, "CHANNEL_INFO") == 0) |
99 |
event = LSCP_EVENT_CHANNEL_INFO; |
event = LSCP_EVENT_CHANNEL_INFO; |
100 |
else if (strcasecmp(pszText, "TOTAL_VOICE_COUNT") == 0) |
else if (strcasecmp(pszText, "TOTAL_VOICE_COUNT") == 0) |
101 |
event = LSCP_EVENT_TOTAL_VOICE_COUNT; |
event = LSCP_EVENT_TOTAL_VOICE_COUNT; |
102 |
else if (strcasecmp(pszText, "MISCELLANEOUS") == 0) |
else if (strcasecmp(pszText, "MISCELLANEOUS") == 0) |
103 |
event = LSCP_EVENT_MISCELLANEOUS; |
event = LSCP_EVENT_MISCELLANEOUS; |
104 |
} |
} |
105 |
|
|
106 |
return event; |
return event; |
107 |
} |
} |
108 |
|
|
109 |
|
|