backup
[lcr.git] / admin.h
diff --git a/admin.h b/admin.h
index 3e7b7ed..f86036f 100644 (file)
--- a/admin.h
+++ b/admin.h
@@ -36,6 +36,9 @@ enum { /* messages */
        ADMIN_CALL_DISCONNECT,
        ADMIN_CALL_RELEASE,
        ADMIN_CALL_NOTIFY,
+       ADMIN_TRACE_REQUEST,
+       ADMIN_TRACE_RESPONSE,
+       ADMIN_MESSAGE,
 };
 
 struct admin_response_cmd {
@@ -117,6 +120,26 @@ struct admin_call {
        int             exthlc;
 };
 
+struct admin_trace_req {
+       int             detail;
+       char            category[4];
+       char            name[64];
+       int             port;
+       char            interface[64];
+       char            caller[34];
+       char            dialing[64];
+};
+
+struct admin_trace_rsp {
+       char            text[512];
+};
+
+//struct admin_msg {
+//     int             type; /* type of message */
+//     unsigned long   ref; /* reference to individual endpoints */
+//     union parameter param; /* parameter union */
+//};
+
 struct admin_message {
        int message; /* type of admin message */
        union u {
@@ -127,6 +150,9 @@ struct admin_message {
                struct admin_response_epoint    e;
                struct admin_response_call      c;
                struct admin_call               call;
+//             struct admin_msg                msg;
+               struct admin_trace_req          trace_req;
+               struct admin_trace_rsp          trace_rsp;
        } u;
 };