▼NConcurrency | |
►Nstreams | Library for asynchronous streams |
►Ndetails | |
C_file_info | A record containing the essential private data members of a file stream, in particular the parts that need to be shared between the public header file and the implementation in the implementation file. |
C_filestream_callback | This interface provides the necessary callbacks for completion events. |
Casync_operation_queue | |
Cbasic_async_streambuf | IO streams stream buffer implementation used to interface with an async streambuffer underneath. Used for implementing the standard synchronous streams that provide interop between std:: and concurrency::streams:: |
Cbasic_container_buffer | The basic_container_buffer class serves as a memory-based steam buffer that supports writing or reading sequences of characters. The class itself should not be used in application code, it is used by the stream definitions farther down in the header file. |
Cbasic_file_buffer | Private stream buffer implementation for file streams. The class itself should not be used in application code, it is used by the stream definitions farther down in the header file. |
Cbasic_istream_helper | |
Cbasic_ostream_helper | |
Cbasic_producer_consumer_buffer | The basic_producer_consumer_buffer class serves as a memory-based steam buffer that supports both writing and reading sequences of characters. It can be used as a consumer/producer buffer. |
Cbasic_rawptr_buffer | The basic_rawptr_buffer class serves as a memory-based steam buffer that supports both writing and reading sequences of characters to and from a fixed-size block. |
Cbasic_stdio_buffer | The basic_stdio_buffer class serves to support interoperability with STL stream buffers. Sitting atop a std::streambuf, which does all the I/O, instances of this class may read and write data to standard iostreams. The class itself should not be used in application code, it is used by the stream definitions farther down in the header file. |
Cbasic_streambuf | Stream buffer base class. |
Cstreambuf_state_manager | |
CValue2StringFormatter | |
CValue2StringFormatter< uint8_t > | |
C_double_state | |
C_type_parser_base | |
C_type_parser_integral_traits | |
Casync_iostream | A concrete STL istream which relies on an asynchronous stream buffer for its I/O. |
Casync_istream | A concrete STL istream which relies on an asynchronous stream for its I/O. |
Casync_ostream | A concrete STL ostream which relies on an asynchronous stream for its I/O. |
Cbasic_istream | Base interface for all asynchronous input streams. |
Cbasic_ostream | Base interface for all asynchronous output streams. |
Cbytestream | The bytestream is a static class that allows an input stream to be constructed from any STL container. |
Cchar_traits | Extending the standard char_traits type with one that adds values and types that are unique to "C++ REST SDK" streams. |
Cchar_traits< unsigned char > | |
Ccontainer_buffer | The basic_container_buffer class serves as a memory-based steam buffer that supports writing or reading sequences of characters. Note that it cannot be used as a consumer producer buffer. |
Ccontainer_stream | A static class to allow users to create input and out streams based off STL collections. The sole purpose of this class to avoid users from having to know anything about stream buffers. |
Cfile_buffer | Stream buffer for file streams. |
Cfile_stream | File stream class containing factory functions for file streams. |
Cproducer_consumer_buffer | The producer_consumer_buffer class serves as a memory-based steam buffer that supports both writing and reading sequences of bytes. It can be used as a consumer/producer buffer. |
Crawptr_buffer | The rawptr_buffer class serves as a memory-based stream buffer that supports reading sequences of characters to or from a fixed-size block. Note that it cannot be used simultaneously for reading as well as writing. |
Crawptr_stream | The rawptr_stream class is used to create memory-backed streams that support writing or reading sequences of characters to / from a fixed-size block. |
Cstdio_istream | stdio_istream represents an async istream derived from a standard synchronous stream, as defined by the "std" namespace. It is constructed from a reference to a standard stream, which must be valid for the lifetime of the asynchronous stream. |
Cstdio_ostream | stdio_ostream represents an async ostream derived from a standard synchronous stream, as defined by the "std" namespace. It is constructed from a reference to a standard stream, which must be valid for the lifetime of the asynchronous stream. |
Cstreambuf | Reference-counted stream buffer. |
Ctype_parser | Class used to handle asychronous parsing for basic_istream::extract. To support new types create a new template specialization and implement the parse function. |
Ctype_parser< CharType, bool > | |
Ctype_parser< CharType, char > | |
Ctype_parser< CharType, double > | |
Ctype_parser< CharType, float > | |
Ctype_parser< CharType, int64_t > | |
Ctype_parser< CharType, signed char > | |
Ctype_parser< CharType, std::basic_string< CharType > > | |
Ctype_parser< CharType, uint64_t > | |
Ctype_parser< CharType, unsigned char > | |
▼Ncrossplat | |
Cthreadpool | |
▼Nmsl | |
►Nsafeint3 | |
►NSafeIntInternal | |
CSafeInt_InvalidParameter | |
CSafeIntExceptionHandler | |
CSafeIntExceptionHandler< SafeIntException > | |
CAbsValueHelper | |
CAbsValueHelper< T, AbsMethodInt > | |
CAbsValueHelper< T, AbsMethodInt64 > | |
CAbsValueHelper< T, AbsMethodNoop > | |
CAdditionHelper | |
CAdditionHelper< T, U, AdditionState_CastInt64CheckMax > | |
CAdditionHelper< T, U, AdditionState_CastInt64CheckOverflow > | |
CAdditionHelper< T, U, AdditionState_CastInt64CheckOverflowMax > | |
CAdditionHelper< T, U, AdditionState_CastInt64CheckOverflowSafeIntMinMax > | |
CAdditionHelper< T, U, AdditionState_CastInt64CheckSafeIntMinMax > | |
CAdditionHelper< T, U, AdditionState_CastIntCheckMax > | |
CAdditionHelper< T, U, AdditionState_CastIntCheckSafeIntMinMax > | |
CAdditionHelper< T, U, AdditionState_CastUint64CheckOverflow > | |
CAdditionHelper< T, U, AdditionState_CastUint64CheckOverflowMax > | |
CAdditionHelper< T, U, AdditionState_CastUint64CheckSafeIntMinMax > | |
CAdditionHelper< T, U, AdditionState_CastUint64CheckSafeIntMinMax2 > | |
CAdditionHelper< T, U, AdditionState_CastUintCheckOverflow > | |
CAdditionHelper< T, U, AdditionState_CastUintCheckOverflowMax > | |
CAdditionHelper< T, U, AdditionState_ManualCheck > | |
CAdditionHelper< T, U, AdditionState_ManualCheckInt64Uint64 > | |
CAdditionMethod | |
CBinaryAndHelper | |
CBinaryAndHelper< T, U, BinaryState_Int16 > | |
CBinaryAndHelper< T, U, BinaryState_Int32 > | |
CBinaryAndHelper< T, U, BinaryState_Int8 > | |
CBinaryAndHelper< T, U, BinaryState_OK > | |
CBinaryMethod | |
CBinaryOrHelper | |
CBinaryOrHelper< T, U, BinaryState_Int16 > | |
CBinaryOrHelper< T, U, BinaryState_Int32 > | |
CBinaryOrHelper< T, U, BinaryState_Int8 > | |
CBinaryOrHelper< T, U, BinaryState_OK > | |
CBinaryXorHelper | |
CBinaryXorHelper< T, U, BinaryState_Int16 > | |
CBinaryXorHelper< T, U, BinaryState_Int32 > | |
CBinaryXorHelper< T, U, BinaryState_Int8 > | |
CBinaryXorHelper< T, U, BinaryState_OK > | |
CCompileConst | |
CCompileConst< false > | |
CCompileConst< true > | |
CDivisionCornerCaseHelper | |
CDivisionCornerCaseHelper2 | |
CDivisionCornerCaseHelper2< T, U, E, false > | |
CDivisionCornerCaseHelper2< T, U, E, true > | |
CDivisionCornerCaseHelper< T, U, E, false > | |
CDivisionCornerCaseHelper< T, U, E, true > | |
CDivisionHelper | |
CDivisionHelper< T, U, DivisionState_OK > | |
CDivisionHelper< T, U, DivisionState_SignedSigned > | |
CDivisionHelper< T, U, DivisionState_SignedUnsigned > | |
CDivisionHelper< T, U, DivisionState_SignedUnsigned32 > | |
CDivisionHelper< T, U, DivisionState_SignedUnsigned64 > | |
CDivisionHelper< T, U, DivisionState_UnsignedSigned > | |
CDivisionMethod | |
CDivisionNegativeCornerCaseHelper | |
CDivisionNegativeCornerCaseHelper< T, U, E, false > | |
CDivisionNegativeCornerCaseHelper< T, U, E, true > | |
CEqualityTest | |
CEqualityTest< T, U, ComparisonMethod_CastInt > | |
CEqualityTest< T, U, ComparisonMethod_CastInt64 > | |
CEqualityTest< T, U, ComparisonMethod_Ok > | |
CEqualityTest< T, U, ComparisonMethod_UnsignedT > | |
CEqualityTest< T, U, ComparisonMethod_UnsignedU > | |
CGetAbsMethod | |
CGetCastMethod | |
CGetCastMethod< double, FromType > | |
CGetCastMethod< float, FromType > | |
CGetCastMethod< long double, FromType > | |
CGetCastMethod< ToType, double > | |
CGetCastMethod< ToType, float > | |
CGetCastMethod< ToType, long double > | |
CGreaterThanTest | |
CGreaterThanTest< T, U, ComparisonMethod_CastInt > | |
CGreaterThanTest< T, U, ComparisonMethod_CastInt64 > | |
CGreaterThanTest< T, U, ComparisonMethod_Ok > | |
CGreaterThanTest< T, U, ComparisonMethod_UnsignedT > | |
CGreaterThanTest< T, U, ComparisonMethod_UnsignedU > | |
CIntRegion | |
CIntTraits | |
CLargeIntRegMultiply | |
CLargeIntRegMultiply< signed __int32, signed __int64 > | |
CLargeIntRegMultiply< signed __int32, unsigned __int64 > | |
CLargeIntRegMultiply< signed __int64, signed __int32 > | |
CLargeIntRegMultiply< signed __int64, signed __int64 > | |
CLargeIntRegMultiply< signed __int64, unsigned __int32 > | |
CLargeIntRegMultiply< signed __int64, unsigned __int64 > | |
CLargeIntRegMultiply< unsigned __int32, signed __int64 > | |
CLargeIntRegMultiply< unsigned __int32, unsigned __int64 > | |
CLargeIntRegMultiply< unsigned __int64, signed __int32 > | |
CLargeIntRegMultiply< unsigned __int64, signed __int64 > | |
CLargeIntRegMultiply< unsigned __int64, unsigned __int32 > | |
CLargeIntRegMultiply< unsigned __int64, unsigned __int64 > | |
CModulusHelper | |
CModulusHelper< T, U, ComparisonMethod_CastInt > | |
CModulusHelper< T, U, ComparisonMethod_CastInt64 > | |
CModulusHelper< T, U, ComparisonMethod_Ok > | |
CModulusHelper< T, U, ComparisonMethod_UnsignedT > | |
CModulusHelper< T, U, ComparisonMethod_UnsignedU > | |
CModulusSignedCaseHelper | |
CModulusSignedCaseHelper< T, E, false > | |
CModulusSignedCaseHelper< T, E, true > | |
CModulusSimpleCaseHelper | |
CModulusSimpleCaseHelper< T, U, E, false > | |
CModulusSimpleCaseHelper< T, U, E, true > | |
CMultiplicationHelper | |
CMultiplicationHelper< T, U, MultiplicationState_CastInt > | |
CMultiplicationHelper< T, U, MultiplicationState_CastInt64 > | |
CMultiplicationHelper< T, U, MultiplicationState_CastUint > | |
CMultiplicationHelper< T, U, MultiplicationState_CastUint64 > | |
CMultiplicationHelper< T, U, MultiplicationState_Int64Int > | |
CMultiplicationHelper< T, U, MultiplicationState_Int64Int64 > | |
CMultiplicationHelper< T, U, MultiplicationState_Int64Uint > | |
CMultiplicationHelper< T, U, MultiplicationState_Int64Uint64 > | |
CMultiplicationHelper< T, U, MultiplicationState_IntInt64 > | |
CMultiplicationHelper< T, U, MultiplicationState_IntUint64 > | |
CMultiplicationHelper< T, U, MultiplicationState_Uint64Int > | |
CMultiplicationHelper< T, U, MultiplicationState_Uint64Int64 > | |
CMultiplicationHelper< T, U, MultiplicationState_Uint64Uint > | |
CMultiplicationHelper< T, U, MultiplicationState_Uint64Uint64 > | |
CMultiplicationHelper< T, U, MultiplicationState_UintInt64 > | |
CMultiplicationHelper< T, U, MultiplicationState_UintUint64 > | |
CMultiplicationMethod | |
CNegationHelper | |
CNegationHelper< T, false > | |
CNegationHelper< T, true > | |
CNumericType | |
CNumericType< __int64 > | |
CNumericType< bool > | |
CNumericType< char > | |
CNumericType< double > | |
CNumericType< float > | |
CNumericType< int > | |
CNumericType< long > | |
CNumericType< long double > | |
CNumericType< short > | |
CNumericType< signed char > | |
CNumericType< unsigned __int64 > | |
CNumericType< unsigned char > | |
CNumericType< unsigned int > | |
CNumericType< unsigned long > | |
CNumericType< unsigned short > | |
CSafeCastHelper | |
CSafeCastHelper< bool, T, CastToBool > | |
CSafeCastHelper< T, bool, CastFromBool > | |
CSafeCastHelper< T, U, CastCheckGTMax > | |
CSafeCastHelper< T, U, CastCheckLTZero > | |
CSafeCastHelper< T, U, CastCheckSafeIntMinMaxSigned > | |
CSafeCastHelper< T, U, CastCheckSafeIntMinMaxUnsigned > | |
CSafeCastHelper< T, U, CastFromFloat > | |
CSafeCastHelper< T, U, CastOK > | |
CSafeInt | |
CSafeIntCompare | |
CSafeIntException | |
CSafeIntMinMax | |
CSafeIntMinMax< false, 16 > | |
CSafeIntMinMax< false, 32 > | |
CSafeIntMinMax< false, 64 > | |
CSafeIntMinMax< false, 8 > | |
CSafeIntMinMax< true, 8 > | |
CSafeIntMinMax< true, 16 > | |
CSafeIntMinMax< true, 32 > | |
CSafeIntMinMax< true, 64 > | |
CSignedNegation | |
CSignedNegation< signed __int32 > | |
CSignedNegation< signed __int64 > | |
CSubtractionHelper | |
CSubtractionHelper< T, U, SubtractionState_BothUnsigned > | |
CSubtractionHelper< T, U, SubtractionState_BothUnsigned2 > | |
CSubtractionHelper< T, U, SubtractionState_CastInt64CheckMin > | |
CSubtractionHelper< T, U, SubtractionState_CastInt64CheckSafeIntMinMax > | |
CSubtractionHelper< T, U, SubtractionState_CastIntCheckMin > | |
CSubtractionHelper< T, U, SubtractionState_CastIntCheckSafeIntMinMax > | |
CSubtractionHelper< T, U, SubtractionState_Int64Int > | |
CSubtractionHelper< T, U, SubtractionState_Int64Uint > | |
CSubtractionHelper< T, U, SubtractionState_Int64Uint64 > | |
CSubtractionHelper< T, U, SubtractionState_IntInt64 > | |
CSubtractionHelper< T, U, SubtractionState_IntUint64 > | |
CSubtractionHelper< T, U, SubtractionState_Uint64Int > | |
CSubtractionHelper< T, U, SubtractionState_UintInt64 > | |
CSubtractionHelper< U, T, SubtractionState_CastInt64CheckSafeIntMinMax2 > | |
CSubtractionHelper< U, T, SubtractionState_CastIntCheckSafeIntMinMax2 > | |
CSubtractionHelper< U, T, SubtractionState_Int64Int2 > | |
CSubtractionHelper< U, T, SubtractionState_Int64Uint2 > | |
CSubtractionHelper< U, T, SubtractionState_Int64Uint642 > | |
CSubtractionHelper< U, T, SubtractionState_IntInt642 > | |
CSubtractionHelper< U, T, SubtractionState_IntUint642 > | |
CSubtractionHelper< U, T, SubtractionState_Uint64Int2 > | |
CSubtractionHelper< U, T, SubtractionState_UintInt642 > | |
CSubtractionMethod | |
CSubtractionMethod2 | |
CValidComparison | |
▼Npplx | The pplx namespace provides classes and functions that give you access to the Concurrency Runtime, a concurrent programming framework for C++. For more information, see Concurrency Runtime. |
►Ndetails | |
C_AutoDeleter | |
C_BadArgType | |
C_BadContinuationParamType | |
C_CancellationTokenCallback | |
C_CancellationTokenRegistration | |
►C_CancellationTokenState | |
CTokenRegistrationContainer | |
C_ContextCallback | |
C_ContinuationTaskHandleBase | |
C_ContinuationTypeTraits | |
C_ExceptionHolder | |
C_FunctionTypeTraits | |
C_FunctionTypeTraits< _Function, void > | |
C_InitFunctorTypeTraits | |
C_InitFunctorTypeTraits< T, T > | |
C_Internal_task_options | |
C_Interruption_exception | |
C_IsIAsyncInfo | |
C_IsUnwrappedAsyncSelector | |
C_IsUnwrappedAsyncSelector< _TypeSelectorNoAsync > | |
C_NormalizeVoidToUnitType | |
C_NormalizeVoidToUnitType< void > | |
C_PPLTaskHandle | The _PPLTaskHandle is the strong-typed task handle base. All user task functions need to be wrapped in this task handler to be executable by PPL. By deriving from a different _BaseTaskHandle, it can be used for both initial tasks and continuation tasks. For initial tasks, _PPLTaskHandle will be derived from _UnrealizedChore_t, and for continuation tasks, it will be derived from _ContinuationTaskHandleBase. The life time of the _PPLTaskHandle object is be managed by runtime if task handle is scheduled. |
C_RefCounter | |
C_ResultHolder | |
C_Task_completion_event_impl | |
C_Task_generator_oversubscriber | |
C_Task_impl | The implementation of a first-class task. This structure contains the task group used to execute the task function and handles the scheduling. The _Task_impl is created as a shared_ptr member of the the public task class, so its destruction is handled automatically. |
C_Task_impl_base | The base implementation of a first-class task. This class contains all the non-type specific implementation details of the task. |
C_Task_ptr | |
C_TaskCollectionImpl | |
C_TaskCreationCallstack | Callstack container, which is used to capture and preserve callstacks in ppltasks. Members of this class is examined by vc debugger, thus there will be no public access methods. Please note that names of this class should be kept stable for debugger examining. |
C_TaskEventLogger | |
C_TaskProcHandle | |
C_TaskProcThunk | Helper object used for LWT invocation. |
C_TaskTypeFromParam | |
C_TaskTypeTraits | |
C_TaskTypeTraits< void > | |
C_TaskWorkItemRAIILogger | |
C_TypeSelectorAsyncAction | |
C_TypeSelectorAsyncActionWithProgress | |
C_TypeSelectorAsyncOperation | |
C_TypeSelectorAsyncOperationOrTask | |
C_TypeSelectorAsyncOperationWithProgress | |
C_TypeSelectorAsyncTask | |
C_TypeSelectorNoAsync | |
C_UnwrapTaskType | |
C_UnwrapTaskType< task< _Ty > > | |
CCancellationTokenRegistration_TaskProc | |
Ccritical_section_impl | Mutex - lock for mutual exclusion |
Cevent_impl | Manual reset event |
Clinux_scheduler | |
►Creader_writer_lock_impl | Reader writer lock |
Cscoped_lock_read | |
Crecursive_lock_impl | Recursive mutex |
Cwindows_scheduler | |
C_Continuation_func_transformer | A helper class template that transforms a continuation lambda that either takes or returns void, or both, into a lambda that takes and returns a non-void type (details::_Unit_type is used to substitute for void). This is to minimize the special handling required for 'void'. |
C_Continuation_func_transformer< _InType, void > | |
C_Continuation_func_transformer< void, _OutType > | |
C_Continuation_func_transformer< void, void > | |
C_Init_func_transformer | |
C_Init_func_transformer< void > | |
Ccancellation_token | The cancellation_token class represents the ability to determine whether some operation has been requested to cancel. A given token can be associated with a task_group , structured_task_group , or task to provide implicit cancellation. It can also be polled for cancellation or have a callback registered for if and when the associated cancellation_token_source is canceled. |
Ccancellation_token_registration | The cancellation_token_registration class represents a callback notification from a cancellation_token . When the register method on a cancellation_token is used to receive notification of when cancellation occurs, a cancellation_token_registration object is returned as a handle to the callback so that the caller can request a specific callback no longer be made through use of the deregister method. |
Ccancellation_token_source | The cancellation_token_source class represents the ability to cancel some cancelable operation. |
Cinvalid_operation | This class describes an exception thrown when an invalid operation is performed that is not more accurately described by another exception type thrown by the Concurrency Runtime. |
Cscheduler_ptr | Represents a pointer to a scheduler. This class exists to allow the the specification of a shared lifetime by using shared_ptr or just a plain reference by using raw pointer. |
Cscoped_lock | A generic RAII wrapper for locks that implements the critical_section interface cpprest_synchronization::lock_guard |
Ctask | The Parallel Patterns Library (PPL) task class. A task object represents work that can be executed asynchronously, and concurrently with other tasks and parallel work produced by parallel algorithms in the Concurrency Runtime. It produces a result of type _ResultType on successful completion. Tasks of type task<void> produce no result. A task can be waited upon and canceled independently of other tasks. It can also be composed with other tasks using continuations(then ), and join(when_all ) and choice(when_any ) patterns. |
Ctask< void > | The Parallel Patterns Library (PPL) task class. A task object represents work that can be executed asynchronously, and concurrently with other tasks and parallel work produced by parallel algorithms in the Concurrency Runtime. It produces a result of type _ResultType on successful completion. Tasks of type task<void> produce no result. A task can be waited upon and canceled independently of other tasks. It can also be composed with other tasks using continuations(then ), and join(when_all ) and choice(when_any ) patterns. |
Ctask_canceled | This class describes an exception thrown by the PPL tasks layer in order to force the current task to cancel. It is also thrown by the get() method on task, for a canceled task. |
Ctask_completion_event | The task_completion_event class allows you to delay the execution of a task until a condition is satisfied, or start a task in response to an external event. |
Ctask_completion_event< void > | The task_completion_event class allows you to delay the execution of a task until a condition is satisfied, or start a task in response to an external event. |
Ctask_continuation_context | The task_continuation_context class allows you to specify where you would like a continuation to be executed. It is only useful to use this class from a Windows Store app. For non-Windows Store apps, the task continuation's execution context is determined by the runtime, and not configurable. |
Ctask_options | Represents the allowed options for creating a task |
▼Nutility | Various utilities for string conversions and date and time manipulation |
►Ndetails | |
Cscoped_c_thread_locale | Cross platform RAII container for setting thread local locale. |
Ccmp | |
Cdatetime | |
Cnonce_generator | Nonce string generator class. |
▼Nweb | The web namespace contains functionality common to multiple protocols like HTTP and WebSockets |
►Ndetails | |
Curi_components | |
Czero_memory_deleter | |
►Nhttp | Declarations and functionality for the HTTP protocol |
►Nclient | HTTP client side library |
►Ndetails | |
C_http_client_communicator | |
Chttp_network_handler | |
Crequest_context | |
Chttp_client | HTTP client class, used to maintain a connection to an HTTP service for an extended session. |
Chttp_client_config | HTTP client configuration class, used to set the possible configuration options used to create an http_client instance. |
►Ndetails | |
C_http_request | Internal representation of an HTTP request message. |
C_http_response | Internal representation of an HTTP response. |
C_http_server_context | Base structure for associating internal server information with an HTTP request/response. |
Ccharset_types | Constants for charset types. |
Cfunction_pipeline_wrapper | |
Chttp_msg_base | Base class for HTTP messages. This class is to store common functionality so it isn't duplicated on both the request and response side. |
Cmime_types | Constants for MIME types. |
►Nexperimental | HTTP listener is currently in beta |
►Ndetails | |
Chttp_overlapped | Class used to wrap OVERLAPPED I/O with any HTTP I/O. |
Chttp_server | Interface http listeners interact with for receiving and responding to http requests. |
Chttp_server_api | Singleton class used to register for http requests and send responses |
Chttp_windows_server | Class to implement HTTP server API on Windows. |
Cwindows_request_context | Context for http request through Windows HTTP Server API. |
►Nlistener | HTTP server side library |
►Ndetails | |
Cconnection | |
Chostport_listener | |
Chttp_listener_impl | Internal class for pointer to implementation design pattern. |
Clinux_request_context | |
Chttp_linux_server | |
Chttp_listener | A class for listening and processing HTTP requests at a specific URI. |
Chttp_listener_config | Configuration class used to set various options when constructing and http_listener instance. |
Ciequal_to | |
►Noauth1 | OAuth 1.0 library |
►Ndetails | |
Coauth1_handler | |
Coauth1_state | |
Coauth1_strings | |
►Nexperimental | OAuth functionality is currently in beta |
Coauth1_config | OAuth 1.0 configuration class. |
Coauth1_exception | Exception type for OAuth 1.0 errors. |
Coauth1_methods | |
Coauth1_token | OAuth 1.0 token and associated information. |
►Noauth2 | OAuth 2.0 library |
►Ndetails | |
Coauth2_handler | |
Coauth2_strings | |
►Nexperimental | OAuth functionality is currently in beta |
Coauth2_config | OAuth 2.0 configuration |
Coauth2_exception | Exception type for OAuth 2.0 errors. |
Coauth2_token | OAuth 2.0 token and associated information. |
Cheader_names | Constants for the HTTP headers mentioned in RFC 2616. |
Chttp_exception | Represents an HTTP error. This class holds an error message and an optional error code. |
►Chttp_headers | Represents HTTP headers, acts like a map. |
C_case_insensitive_cmp | Function object to perform case insensitive comparison of wstrings |
Chttp_pipeline | |
Chttp_pipeline_stage | HTTP client handler class, used to represent an HTTP pipeline stage. |
Chttp_request | Represents an HTTP request. |
Chttp_response | Represents an HTTP response. |
Chttp_status_to_phrase | |
Cmethods | Common HTTP methods. |
Cstatus_codes | Predefined values for all of the standard HTTP 1.1 response status codes. |
►Njson | Library for parsing and serializing JSON values to and from C++ types |
►Ndetails | |
C_Array | |
C_Boolean | |
C_Null | |
C_Number | |
C_Object | |
C_String | |
C_Value | |
Cjson_error_category_impl | |
CJSON_Parser | |
Carray | A JSON array represented as a C++ class. |
Cjson_exception | A single exception type to represent errors in parsing, converting, and accessing elements of JSON values. |
Cnumber | A JSON number represented as a C++ class. |
Cobject | A JSON object represented as a C++ class. |
Cvalue | A JSON value represented as a C++ class. |
►Nwebsockets | |
►Nclient | WebSocket client side library |
►Ndetails | |
Cwebsocket_client_callback_impl | |
Cwebsocket_client_task_impl | |
Cwebsocket_callback_client | Websocket client class, used to maintain a connection to a remote host for an extended session, uses callback APIs for handling receive and close event instead of async task. For some scenarios would be a alternative for the websocket_client like if you want to special handling on close event. |
Cwebsocket_client | Websocket client class, used to maintain a connection to a remote host for an extended session. |
Cwebsocket_client_config | Websocket client configuration class, used to set the possible configuration options used to create an websocket_client instance. |
Cwebsocket_exception | Represents a websocket error. This class holds an error message and an optional error code. |
Cwebsocket_incoming_message | Represents an incoming websocket message |
Cwebsocket_outgoing_message | Represents an outgoing websocket message |
Ccredentials | Represents a set of user credentials (user name and password) to be used for authentication. |
►Curi | A flexible, protocol independent URI implementation |
Ccomponents | The various components of a URI. This enum is used to indicate which URI component is being encoded to the encode_uri_component. This allows specific encoding to be performed |
Curi_builder | Builder for constructing URIs incrementally. |
Curi_exception | A single exception type to represent errors in parsing, encoding, and decoding URIs. |
Cweb_proxy | web_proxy represents the concept of the web proxy, which can be auto-discovered, disabled, or specified explicitly by the user. |