Bifrost
Introduction
Getting Started
Integration
Best Practices
FAQ
Community
Release notes
Bifrost 4.0 upgrade guide
Bifrost 4.0-4.2 documentation
Bifrost 3.0-3.4 documentation
Bifrost API
Full API
Namespaces
Namespace Microsoft
Namespace Microsoft::XboxStudios
Namespace Microsoft::XboxStudios::Bifrost
Namespace Microsoft::XboxStudios::Bifrost::Serializer
Namespace Microsoft::XboxStudios::Bifrost::Transport
Classes and Structs
Struct LoggerPropertiesResponse
Struct BinaryReader
Struct BinaryWriter
Struct BoundedString
Template Struct BuiltInHookBuilder
Struct ChunkHeader
Struct EmptyBuiltInHookMessages
Struct ErrorMessage
Struct EventMessage
Struct Hook
Template Struct HookFactory
Struct HookTable
Template Struct HookTableBuilder
Template Struct HookTableBuilderBase
Struct IBifrostEvent
Struct IHook
Struct IncomingMessage
Struct IRequestDecoder
Struct IServer
Struct IStreamingHook
Struct OutgoingMessage
Struct RequestHeader
Struct ResponseMessage
Struct BuiltInHookMessagesProto
Struct BuiltInHooksJSON
Struct JSONSerializer
Struct ProtobufSerializer
Template Struct ServerWithReferences
Template Struct StaticHookTableBuilder
Struct StreamingHook
Struct StreamingResponseMessage
Struct PropertiesResponse
Struct RegisteredHooksResponse
Template Class BifrostEvent
Class BResult
Class CommonErrorMessages
Class FileLogger
Class FileLoggerService
Template Class GenericResult
Class IFileLogger
Class InfrastructureResult
Class IStream
Class ITransport
Class SerializerResultJSON
Class SerializerResultProto
Template Class Server
Class Stream
Class StringConstants
Class SystemInfo
Template Class ThreadSafeDeque
Class TimeConverter
Class BaseTcpTransport
Class TransportResult
Enums
Enum BResultCategory
Enum DequeBehavior
Enum InfrastructureReturnCode
Enum MessageFlags
Enum SerializerReturnCodeJSON
Enum SerializerReturnCodeProto
Enum SocketMode
Enum TransportReturnCode
Functions
Template Function Microsoft::XboxStudios::Bifrost::Serializer::MakeBifrostJsonEvent
Template Function Microsoft::XboxStudios::Bifrost::Serializer::MakeBifrostProtoEvent
Function Microsoft::XboxStudios::Bifrost::Serializer::WideStringToString
Template Function Microsoft::XboxStudios::Bifrost::ToGenericUniquePtr
Template Function Microsoft::XboxStudios::Bifrost::ToUnderlyingType
Function ReadString
Function WriteChunkHeader
Variables
Variable DefaultBifrostListeningPort
Defines
Define PATH_TYPE_STRING
Define RETURN_BRESULT_IF_FAILED
Typedefs
Typedef Microsoft::XboxStudios::Bifrost::PathType
Typedef Microsoft::XboxStudios::Bifrost::Serializer::BifrostJsonEvent
Typedef Microsoft::XboxStudios::Bifrost::Serializer::BifrostProtoEvent
Typedef Microsoft::XboxStudios::Bifrost::Serializer::HookTableBuilderJSON
Typedef Microsoft::XboxStudios::Bifrost::Serializer::HookTableBuilderProto
Typedef Microsoft::XboxStudios::Bifrost::Serializer::StaticHookTableBuilderJSON
Typedef Microsoft::XboxStudios::Bifrost::Serializer::StaticHookTableBuilderProto
Typedef Microsoft::XboxStudios::Bifrost::UniqueGenericPtr
Bifrost
Bifrost API
Bifrost API
Full API
Namespaces
Namespace Microsoft
Namespaces
Namespace Microsoft::XboxStudios
Namespaces
Namespace Microsoft::XboxStudios::Bifrost
Namespaces
Classes
Enums
Functions
Typedefs
Namespace Microsoft::XboxStudios::Bifrost::Serializer
Classes
Enums
Functions
Typedefs
Namespace Microsoft::XboxStudios::Bifrost::Transport
Classes
Enums
Classes and Structs
Struct LoggerPropertiesResponse
Struct Documentation
Struct BinaryReader
Struct Documentation
Struct BinaryWriter
Struct Documentation
Struct BoundedString
Struct Documentation
Template Struct BuiltInHookBuilder
Struct Documentation
Struct ChunkHeader
Struct Documentation
Struct EmptyBuiltInHookMessages
Inheritance Relationships
Derived Types
Struct Documentation
Struct ErrorMessage
Struct Documentation
Struct EventMessage
Struct Documentation
Struct Hook
Inheritance Relationships
Base Type
Struct Documentation
Template Struct HookFactory
Struct Documentation
Struct HookTable
Struct Documentation
Template Struct HookTableBuilder
Inheritance Relationships
Base Type
Struct Documentation
Template Struct HookTableBuilderBase
Inheritance Relationships
Derived Types
Struct Documentation
Struct IBifrostEvent
Inheritance Relationships
Derived Types
Struct Documentation
Struct IHook
Inheritance Relationships
Base Type
Derived Type
Struct Documentation
Struct IncomingMessage
Struct Documentation
Struct IRequestDecoder
Inheritance Relationships
Derived Types
Struct Documentation
Struct IServer
Inheritance Relationships
Derived Types
Struct Documentation
Struct IStreamingHook
Inheritance Relationships
Base Type
Derived Type
Struct Documentation
Struct OutgoingMessage
Struct Documentation
Struct RequestHeader
Struct Documentation
Struct ResponseMessage
Struct Documentation
Struct BuiltInHookMessagesProto
Inheritance Relationships
Base Type
Struct Documentation
Struct BuiltInHooksJSON
Inheritance Relationships
Base Type
Struct Documentation
Struct JSONSerializer
Struct Documentation
Struct ProtobufSerializer
Struct Documentation
Template Struct ServerWithReferences
Inheritance Relationships
Base Type
Struct Documentation
Template Struct StaticHookTableBuilder
Inheritance Relationships
Base Type
Struct Documentation
Struct StreamingHook
Inheritance Relationships
Base Type
Struct Documentation
Struct StreamingResponseMessage
Struct Documentation
Struct PropertiesResponse
Struct Documentation
Struct RegisteredHooksResponse
Struct Documentation
Template Class BifrostEvent
Inheritance Relationships
Base Type
Class Documentation
Class BResult
Inheritance Relationships
Derived Types
Class Documentation
Class CommonErrorMessages
Class Documentation
Class FileLogger
Inheritance Relationships
Base Type
Class Documentation
Class FileLoggerService
Class Documentation
Template Class GenericResult
Inheritance Relationships
Base Type
Class Documentation
Class IFileLogger
Inheritance Relationships
Derived Type
Class Documentation
Class InfrastructureResult
Inheritance Relationships
Base Type
Class Documentation
Class IStream
Inheritance Relationships
Derived Type
Class Documentation
Class ITransport
Inheritance Relationships
Derived Type
Class Documentation
Class SerializerResultJSON
Inheritance Relationships
Base Type
Class Documentation
Class SerializerResultProto
Inheritance Relationships
Base Type
Class Documentation
Template Class Server
Inheritance Relationships
Base Type
Class Documentation
Class Stream
Inheritance Relationships
Base Type
Class Documentation
Class StringConstants
Class Documentation
Class SystemInfo
Class Documentation
Template Class ThreadSafeDeque
Class Documentation
Class TimeConverter
Class Documentation
Class BaseTcpTransport
Inheritance Relationships
Base Type
Class Documentation
Class TransportResult
Inheritance Relationships
Base Type
Class Documentation
Enums
Enum BResultCategory
Enum Documentation
Enum DequeBehavior
Enum Documentation
Enum InfrastructureReturnCode
Enum Documentation
Enum MessageFlags
Enum Documentation
Enum SerializerReturnCodeJSON
Enum Documentation
Enum SerializerReturnCodeProto
Enum Documentation
Enum SocketMode
Enum Documentation
Enum TransportReturnCode
Enum Documentation
Functions
Template Function Microsoft::XboxStudios::Bifrost::Serializer::MakeBifrostJsonEvent
Function Documentation
Template Function Microsoft::XboxStudios::Bifrost::Serializer::MakeBifrostProtoEvent
Function Documentation
Function Microsoft::XboxStudios::Bifrost::Serializer::WideStringToString
Function Documentation
Template Function Microsoft::XboxStudios::Bifrost::ToGenericUniquePtr
Function Documentation
Template Function Microsoft::XboxStudios::Bifrost::ToUnderlyingType
Function Documentation
Function ReadString
Function Documentation
Function WriteChunkHeader
Function Documentation
Variables
Variable DefaultBifrostListeningPort
Variable Documentation
Defines
Define PATH_TYPE_STRING
Define Documentation
Define RETURN_BRESULT_IF_FAILED
Define Documentation
Typedefs
Typedef Microsoft::XboxStudios::Bifrost::PathType
Typedef Documentation
Typedef Microsoft::XboxStudios::Bifrost::Serializer::BifrostJsonEvent
Typedef Documentation
Typedef Microsoft::XboxStudios::Bifrost::Serializer::BifrostProtoEvent
Typedef Documentation
Typedef Microsoft::XboxStudios::Bifrost::Serializer::HookTableBuilderJSON
Typedef Documentation
Typedef Microsoft::XboxStudios::Bifrost::Serializer::HookTableBuilderProto
Typedef Documentation
Typedef Microsoft::XboxStudios::Bifrost::Serializer::StaticHookTableBuilderJSON
Typedef Documentation
Typedef Microsoft::XboxStudios::Bifrost::Serializer::StaticHookTableBuilderProto
Typedef Documentation
Typedef Microsoft::XboxStudios::Bifrost::UniqueGenericPtr
Typedef Documentation