예제 #1
0
        public unsafe Request(CoreCallInfo *_callInfo)
        {
            callInfo = _callInfo;
            inst     = Core.ice_core_borrow_request_from_call_info(callInfo);

            Session = new SessionView(this);
        }
예제 #2
0
 public static extern unsafe void ice_glue_request_set_session_item_async(
     CoreRequest *req,
     string key,
     string value,
     SetSessionItemCallback cb,
     CoreResource *call_with
     );
예제 #3
0
        public void SetResponseSent()
        {
            RequireResponseNotSent();
            responseSent = true;

            unsafe {
                inst     = null;
                callInfo = null;
            }
        }
예제 #4
0
 public static extern unsafe CoreMap *ice_glue_request_get_url_params(CoreRequest *req);
예제 #5
0
 public static extern unsafe CoreCustomProperties *ice_glue_request_borrow_custom_properties(CoreRequest *req);
예제 #6
0
 public static extern unsafe CoreContext *ice_glue_request_borrow_context(CoreRequest *req);
예제 #7
0
 public static extern unsafe System.IntPtr ice_glue_request_render_template_to_owned(
     CoreRequest *req,
     string name,
     string data
     );
예제 #8
0
 public static extern unsafe CoreMap *ice_glue_request_get_body_as_urlencoded(CoreRequest *req);
예제 #9
0
 public static extern unsafe byte *ice_glue_request_get_body(
     CoreRequest *req,
     ref int len
     );
예제 #10
0
 public static extern unsafe CoreMap *ice_glue_request_get_query(CoreRequest *req);
예제 #11
0
 public static extern unsafe CoreMap *ice_glue_request_get_cookies(CoreRequest *req);
예제 #12
0
 public static extern unsafe System.IntPtr ice_glue_request_get_cookie(
     CoreRequest *req,
     string key
     );
예제 #13
0
 public static extern unsafe CoreMap *ice_glue_request_get_headers(CoreRequest *req);
예제 #14
0
 public static extern unsafe System.IntPtr ice_glue_request_get_session_id(CoreRequest *req);
예제 #15
0
 public static extern unsafe System.IntPtr ice_glue_request_get_uri(CoreRequest *req);
예제 #16
0
 public static extern unsafe System.IntPtr ice_glue_request_get_remote_addr(CoreRequest *req);