backup
[lcr.git] / admin.h
diff --git a/admin.h b/admin.h
index 3e7b7ed..ed20eaa 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 {
@@ -118,6 +121,12 @@ struct admin_call {
 };
 
 struct admin_message {
+       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 {
                struct admin_response_cmd       x;
@@ -127,6 +136,8 @@ struct admin_message {
                struct admin_response_epoint    e;
                struct admin_response_call      c;
                struct admin_call               call;
+               struct admin_message            message;
+               struct admin_trace              trace;
        } u;
 };