コード例 #1
0
 public Capability(UUID capabilityID, UUID sessionID, BaseStreamHandler httpHandler, bool clientCertRequired, object state)
 {
     CapabilityID = capabilityID;
     SessionID = sessionID;
     HttpHandler = httpHandler;
     ClientCertRequired = clientCertRequired;
     State = state;
 }
コード例 #2
0
 public WifiRootHandler(BaseStreamHandler defaultHandler)
     : base("GET", "/")
 {
     m_DefaultHandler = defaultHandler;
 }
コード例 #3
0
        public static Uri CreateCapability(UUID sessionID, BaseStreamHandler httpHandler, bool clientCertRequired, object state)
        {
            UUID capID = UUID.Random();

            Capabilities.AddOrUpdate(
                capID,
                new Capability(capID, sessionID, httpHandler, clientCertRequired, state),
                TimeSpan.FromHours(CAPABILITY_TIMEOUT_MINUTES));

            return new Uri(ServiceUrl, CABLE_BEACH_CAPS_PATH + capID.ToString());
        }
コード例 #4
0
 public TrustedStreamHandler(string httpMethod, string path, BaseStreamHandler proxiedHandler) :
     base(httpMethod, path)
 {
     m_proxiedHandler = proxiedHandler;
 }