All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Typedefs | Enumerations | Functions | Variables
Eegeo::Web Namespace Reference

Internet connectivity and http services. More...

Classes

class  ApiTokenModel
 
class  ApiTokenService
 
class  ApiTokenValidator
 
struct  TDefaultBusCatalogs
 
class  BidirectionalBus
 
class  EmptyPacRunner
 
class  IConnectivityService
 
struct  ImageUploadData
 
class  InFlightWebRequest
 An internal representation of a web request. This is not exposed to the user. More...
 
class  IPacResolver
 
class  IProxyAutoConfigRunner
 
class  ISSLSettings
 
class  IUrlProxyResolver
 
struct  WebLoadResponseStatistics
 
class  IWebLoadRequest
 
class  IWebResponse
 
class  IWebLoadRequestFactory
 
class  IWebProxySettings
 
class  IWebRequestService
 
class  MainToWebIOMessageCatalog
 
class  ManualProxyResolver
 
class  PacResolver
 
class  PendingWebRequestsContainer
 
class  PlatformQueryParamWebRequestFactory
 
class  PlatformUserAgentWebRequestFactory
 
class  IPrecacheOperationIdGenerator
 
class  PrecacheOperationIdGenerator
 
class  PrecacheService
 
class  SSLSettings
 
struct  UrlProxySettings
 
class  WebConnectivityErrorHandler
 
class  WebConnectivityValidator
 
struct  WebIOConfig
 
class  WebIOToMainMessageCatalog
 
class  IWebLoadRequestCompletionCallback
 
class  TWebLoadRequestCompletionCallback
 
class  WebLoadRequestFactory
 
class  WebRequestLoadMessage
 
class  WebRequestCancelMessage
 
class  WebResponseFromWireMessage
 
class  WebResponseFallBackToCacheMessage
 
class  WebResponseFromCacheMessage
 
class  WebPauseMessage
 
class  WebResumeMessage
 
class  WebStopWorkMessage
 
class  WebModule
 
class  WebPostData
 
class  WebProxySettings
 
class  WebRequest
 A (largely) immutable class that represents a user-facing web request. More...
 
class  WebRequestBuilder
 Builder that can be used for WebRequest construction. More...
 
struct  WebRequestDto
 
struct  HandleCompletedResult
 
class  WebRequestHandle
 
class  WebRequestHandlePool
 
class  WebRequestService
 
class  WebRequestServiceBackend
 
struct  AppCurlContext
 
class  WebRequestServiceBackendImpl
 
class  WebRequestServiceBackendRunner
 
class  WebResponse
 A (largely immutable) class that represents the user-facing result of a WebLoadRequest. More...
 
struct  WebResponseDto
 
class  WindowsPacRunner
 

Typedefs

typedef BidirectionalBus TMessageBus
 
typedef std::vector< Byte > TResourceData
 
typedef int TWebRequestId
 
typedef int TPrecacheOperationId
 
typedef WebRequest TWebRequest
 
typedef int TWebRequestHandleId
 

Enumerations

enum  ConnectivityType { Unknown, None, Wifi, WirelessWAN }
 

Functions

std::string CreateUserAgent (const Eegeo::AppInfo &info)
 

Variables

const int WebLoadPoolSizeDefault = 10
 
const int CacheLoadPoolSizeDefault = 40
 
const int CacheStorePoolSizeDefault = 20
 
TWebRequestId nextWebRequestId = 0
 

Detailed Description

Internet connectivity and http services.